Lucas Meehan, MD

Psychiatry & Neurology, Psychiatry

90 Hope Dr, Bldg 6000, Mountain Home AFB, ID 83648

Accepting new patients

(208) 828-6806