logo Recognized Patient Centered Medical Home

Middlesex Health Primary Care, Portland

270 Main Street, Suite A
Portland, CT 06480


 (Directions)

The doctors and support team at Middlesex Health Primary Care take family medicine to heart. We provide both scheduled appointments and same-day appointments – as well as Virtual Visits, so you can see a provider from the comfort of your home. You can also take advantage of our Patient Portal to communicate with your care team. 

Please Note: We have resumed our normal weekday hours. At this time, we are not offering appointments on Saturdays. We look forward to seeing you in person or online!

860-358-5040
860-358-8658
Hours:
Mon. 7:15 AM - 6:00 PM
Tue. 7:15 AM - 6:00 PM
Wed. 7:15 AM - 5:00 PM
Thu. 7:15 AM - 5:30 PM
Fri. 7:45 AM - 5:00 PM
Sat. Not currently available.

Meet Our Team

Our team of trained, experienced and compassionate providers have your best health in mind at each and every visit. Feel confident that, when you visit one of our providers, you are getting the best care possible!

Justin Caskey, D.O.

Specialty
Family Medicine, Primary Care

Languages
English

Israel Cordero, M.D.

Specialty
Family Medicine, Primary Care

Languages
English, Spanish

Matthew F. Nichols, M.D.

Specialty
Family Medicine, Primary Care

Languages
English

Jessica A Terrone Roehr, D.O.

Specialty
Family Medicine, Primary Care

Languages
English

Amanda Weinberger, A.P.R.N.

Specialty
Family Medicine

Languages
English

Laura P. Johnston, L.C.S.W.

Specialty
Clinical Social Work

Languages
English

Wendy M. Griswold, A.P.R.N.

Specialty

Languages
English

Map & Directions

Address:

270 Main Street, Suite A
Portland, CT 06480

Get Driving Directions:

A

B

News

No news items. Please check back soon!

Contact Us

860-358-5040

860-358-8658

Middlesex Health Primary Care, Portland
270 Main Street, Suite A
Portland, CT 06480



(Directions)

Hours:
Mon. 7:15 AM - 6:00 PM
Tue. 7:15 AM - 6:00 PM
Wed. 7:15 AM - 5:00 PM
Thu. 7:15 AM - 5:30 PM
Fri. 7:45 AM - 5:00 PM
Sat. Not currently available.

Error!

    Thank you, someone will be in contact soon.

    *Required

    Meet Our Team

    Our team of trained, experienced and compassionate providers have your best health in mind at each and every visit. Feel confident that, when you visit one of our providers, you are getting the best care possible!

    Justin Caskey, D.O.

    Specialty
    Family Medicine, Primary Care

    Languages
    English

    Israel Cordero, M.D.

    Specialty
    Family Medicine, Primary Care

    Languages
    English, Spanish

    Matthew F. Nichols, M.D.

    Specialty
    Family Medicine, Primary Care

    Languages
    English

    Jessica A Terrone Roehr, D.O.

    Specialty
    Family Medicine, Primary Care

    Languages
    English

    Amanda Weinberger, A.P.R.N.

    Specialty
    Family Medicine

    Languages
    English

    Laura P. Johnston, L.C.S.W.

    Specialty
    Clinical Social Work

    Languages
    English

    Wendy M. Griswold, A.P.R.N.

    Specialty

    Languages
    English

    Map & Directions

    Address:

    270 Main Street, Suite A
    Portland, CT 06480

    Get Driving Directions:

    A

    B

    News

    No news items. Please check back soon!

    FAQs

    Contact Us

    860-358-5040

    860-358-8658

    Middlesex Health Primary Care, Portland
    270 Main Street, Suite A
    Portland, CT 06480



    (Directions)

    Hours:
    Mon. 7:15 AM - 6:00 PM
    Tue. 7:15 AM - 6:00 PM
    Wed. 7:15 AM - 5:00 PM
    Thu. 7:15 AM - 5:30 PM
    Fri. 7:45 AM - 5:00 PM
    Sat. Not currently available.

    Error!

      Thank you, someone will be in contact soon.

      *Required


      Frequently Asked Questions

      If you are 10 minutes or more late for your scheduled appointment, it will need to be rescheduled.

      We are in a call group with one of our other offices and there will be a provider available after hours to help with your need.

      We require 48 - 72 hours notice for a refill.

      If you are 10 minutes or more late for your scheduled appointment, it will need to be rescheduled.

      We are in a call group with one of our other offices and there will be a provider available after hours to help with your need.

      We require 48 - 72 hours notice for a refill.