Barry John Freeman, MD, Anesthesiology

701 E 28th St
Ste Ste 301
Long BeachCA  90806-2759 (Los Angeles County)


Phone: 562-997-7864
Fax:

NPI: 1225062698
License Number: G46887 (CA)