Cameron, Robert Parke (Career)