Shannon McGuire, MD

Psychiatry & Neurology, Psychiatry

BJC Behavioral Health

1085 Maple St, Farmington, MO 63640

(573) 756-5353