David Marsh, MD

Family Medicine, Primary Care

Palmetto Family Health

4821 US Highway 98 W, Ste 104, Santa Rosa Beach, FL 32459

(850) 622-2055