William Guy Patterson, MD, Internal Medicine

3106 Independence Dr
BirminghamAL  35209-4112 (Jefferson County)


Phone: 205-871-7007
Fax: 205-871-9937

NPI: 1245346774
License Number: 13421 (AL)