Lawrence G Shory, MD, Preventive Medicine

5401 E Lake Blvd
117mdg
BirminghamAL  35217-3545 (Jefferson County)


Phone: 205-714-2213
Fax:

NPI: 1386617280
License Number: 14751 (AL)