John David McBrayer, MD, Internal Medicine

1022 1st St N
Ste 500
AlabasterAL  35007-8706 (Shelby County)


Phone: 205-663-5775
Fax: 205-664-2112
Email: jmc***@*****pc.com

NPI: 1508843061
License Number: 8977 (AL)