Terry L Horton, MD, Internal Medicine

501 W 14th St
Room 5236
WilmingtonDE  19801-1013 (New Castle County)


Phone: 302-428-4574
Fax: 302-428-2569

NPI: 1013072156
License Number: 181861 (NY)