phone: 860-676-8111
fax: 860-677-2693

Facebook Link

woman smiling

Office Locations & Hours

We now have offices in Farmington and Bloomfield, open Monday-Friday from 8:30 AM–4:30 PM (with the exception of certain holidays). We are also open selected Saturdays and evenings. Call (860) 676-8111 to make an appointment. Our telephone lines are open 8:30 AM–1:00 PM and 2:00–4:30 PM, Monday–Friday.

Farmington Office:
499 Farmington Avenue, Suite 220
Farmington, CT 06032

Bloomfield Office:
1 Barnard Lane, Suite 101
Bloomfield, CT 06002

Current patients can call anytime in the case of an obstetric or gynecologic emergency. An on-call physician is always available to assist. We also offer a Patient Portal for our established patients with any non-emergency questions or concerns. Instructions on how to sign up for the portal can be downloaded here.

You may also reach us electronically by submitting the form below. This form is for non-medical communications only. If you have a question regarding your medical care, please call our office. If this is an emergency, call 911 immediately!

Contact Form
First Name*
Last Name*
Email Address
Contact Phone Number*


Please add me to your email list for periodic announcements.

Professional Affiliations

Saint Francis Hospital and Medical Center
114 Woodland Street
Hartford, CT 06105
(860) 714-4000

The Hospital of Central Connecticut
100 Grand Street
New Britain, CT 06050
(860) 224-5011

University of Connecticut
John Dempsey Hospital
263 Farmington Avenue
Farmington, CT 06030
(860) 679-2000

Hartford Hospital
80 Seymour Street
Hartford, CT 06102
(860) 545-5555

Cancellation Policy

If you cannot keep your appointment, please give us at least 24 hours notice. Additionally, if you will be unavoidably late for your appointment, please call us to let us know. If you arrive very late, we may need to reschedule your appointment. There will be a $45 charge for "no-shows" or missing your appointment


We participate in many managed care plans and see patients with traditional insurance. If your plan requires that you pay a co-pay, this payment will be expected at the time of service. We accept cash, checks, and most major credit cards at our offices. To find out if a particular physician or clinician participates with your plan, please contact your insurance company.