Frank Opperman
overview