Gary Brian Gray, MD, Family Medicine

5890 Valley Rd Ste 200
BirminghamAL  35235-8669 (Jefferson County)


Phone: 205-655-7600
Fax:

NPI: 1922273796
License Number: L.2933R (AL)