Joshua Potter
Meeting House Lane Medical Practice, 44 South Ferry Road, Shelter Island, New York, 11964
(631) 749-9140
Call to make an appointment.