Colonel Peter Alfred Gordon Cameron