User Image

Dr. Richard Texada

Md - Allopathic & Osteopathic Physicians

3311 Prescott Rd
Suite 100
Alexandria, La 71301