Holmes, James M., SUNY at Buffalo