Frank H. McClennan
overview