Queensland police have charged a 43-year-old Cannonvale man over an alleged sexual assault at a business on July 11, where he was working as a general practitioner. Detectives from the Whitsunday Criminal Investigation Branch said the alleged victim was a woman.