Private school GP charged with 21 sex offences

He lived on campus with his wife and children

A GP who worked at an elite boarding school in Melbourne for 30 years has been charged with a string of sexual offences.