A 59-year-old Grand Junction man was arrested earlier this week on 21 felony counts concerning the sexual assault of a child. John Frank Martinez was taken into custody Monday. He is accused of engaging in sexual acts with a child during several incidents, occurring between 2009 and 2017. Martinez has been charged with 7 counts of sexual assault on a child by a person of trust, 7 counts of sexual assault on a child, showing a pattern of abuse, and 7 counts of aggravated incest. No other information was released as the case is still under investigation. Martinez’s bail was set at $350,000. Pictured John Martinez, photo courtesy of the Mesa County Sheriff’s Office, click to enlarge.