Roberts, Peter McLaren (Career)