Frank M. Calo
overview