cameron j wright