Frank R. Roach
overview