victor h. cahalane