Man charged over serious offences