Carl Brian Shory, MD, General Practice

2206 Cahaba Valley Dr
BirminghamAL  35242-2666 (Shelby County)


Phone: 205-995-2402
Fax: 205-995-4011

NPI: 1558525618
License Number: 11475 (AL)