Thomas A Otter, MD, Orthopaedic Surgery

17005 Old Orchard Rd
LewesDE  19958-4828 (Sussex County)


Phone: 302-644-3311
Fax: 302-644-3300

NPI: 1346240876
License Number: C10008890 (DE)