Matthew Peter Simpson, 31, charged with 46 offences