John Dimock, MD

Psychiatry & Neurology, Psychiatry

Crossroads Services Board

214 Bush River Dr, Farmville, VA 23901

(434) 392-3187