Robert C Block, Md Mph — Rochester, NY | NearSpotUSA