Save Naginder Sharma, MD NaginderSharma.MD.com • Cardiologist • 35 years experience North Texas Heart and Vascular PLLC 201 N Broadway, Joshua, TX 76058