Quantcast

LIC hospital peace officer arrested on charges in sexual abuse of Manhattan hospital patient

Juan Leon, 25, of 34-15 37th Avenue was charged with two counts of sexual abuse, forcible touching and endangering a minor, police said.