Amar Mehta, MD — Lockport, IL | NearSpotUSA