Aja Welch Menard, MD, Psychiatry & Neurology

2510 Bert Kouns Industrial Loop
ShreveportLA  71118-3119 (Caddo County)


Phone: 318-212-5200
Fax: 318-212-5595

NPI: 1578774881
License Number: MD.203155 (LA)