A former police inspector has appeared in court charged with sexual offences against 18 people, some as young as 17.
Gerard Hutchings, of Ashurst, Hampshire, faces 29 counts, including allegations of indecent assaults, causing a person to engage in sexual activity and misconduct in a public office.