John M. Marston’s CV