Save Raafat H. Beshara, MD RaafatBeshara.MD.com • Anesthesiologist • 43 years experience Hamilton Anesthesia Associates, PC 1 Hamilton Health Place, Hamilton Square, NJ 08690