2017 Top Doctors
New Hampshire Magazine

Our Offices

Our practice serves the New Hampshire Seacoast, Southern Maine and the North Shore of Massachusetts.  Our offices are conveniently located near many area hospitals including Portsmouth Regional Hospital, Wentworth-Douglass Hospital, Frisbie Memorial Hospital, Exeter Hospital and York Hospital. 

Jackson Grey Medical Building
330 Borthwick Ave Suite 303
Portsmouth, NH 03801
(603) 431-5205
Fax (603) 436-4257

Doctor's Park Building
17 Old Rollinsford Rd (Building A Unit 1)
Dover, NH 03820
(603) 431-5205
Fax (603) 436-4257

Wentworth-Douglass Professional Building
60 Exeter Road Suite 300
Newmarket, NH 03857
(603) 431-5205
Fax (603) 436-4257

Lafayette Professional Park - Dermatologic Surgery Suite 
The office will let you know in advance if you are scheduled at this office. 
278 Lafayette Rd Bldg E South Entry walkway
Portsmouth, NH 03801
(603) 431-5205
Click Here to Print Directions

Map and Directions

Local Landmarks: Portsmouth Regional Hospital.  Portsmouth office is located about 12 miles from Exeter Hospital and 12 miles from York Hospital.  Newmarket office is located about 7 miles from Exeter Hospital. 



Local Landmarks: Wentworth-Douglass Hospital. Dover office is located about 12 miles from Frisbie Memorial Hospital, 15 miles from York Hospital and 18 miles from Exeter Hospital.