William A Castaldo, MD, Internal Medicine

3006 N County Rd 25a
Ste 102
TroyOH  45373-1373 (Miami County)


Phone: 937-335-2075
Fax: 937-339-0612
Email: bil***@*****il.com

NPI: 1588669139
License Number: 35064655 (OH)