NPI Central
Rena Zenarosa, M.D. — NPI 1952504961, Lafayette, IN | NPI Central