David Joiner Knapp, MD, Internal Medicine

1245 E S Blvd
MontgomeryAL  36116-2315 (Montgomery County)


Phone: 334-281-3130
Fax:

NPI: 1386623775
License Number: 12134 (AL)