Alexander E Swift, MD, Internal Medicine

4755 Ogletown-Stanton Rd
Ste 2e70
NewarkDE  19718-2200 (New Castle County)


Phone: 302-368-5515
Fax: 302-325-7056
Email: ale***@*****il.com

NPI: 1215901392
License Number: MD426694 (PA)