David B Wilhelm, MD, Internal Medicine

101 Missionary Rdg
Ste 200
BirminghamAL  35242-5255 (Shelby County)


Phone: 205-995-2260
Fax: 205-980-0133

NPI: 1134155195
License Number: 00014191 (AL)