Michael Roy Oswald, MD, Ophthalmology

2421 Church St
ZacharyLA  70791-2710 (East Baton Rouge County)


Phone: 225-654-1061
Fax: 225-654-0791

NPI: 1720073224
License Number: MD.12052R (LA)