North Haverhill
Steve Hanlon faces three counts of aggravated felonious sexual assault, two counts of felonious sexual assault and three misdemeanor counts of simple assault.
The most serious charges allege Hanlon inappropriately touched the child between April 2017 and March of this year, and that he had the child touch him.
He will be arraigned on July 16 in North Haverhill.
