Dr. G. Larry Penrose, who retired as a professor of history in 2005 after teaching at Hope for more than three decades, died on Wednesday, Feb. 22, 2023. He was 82. Penrose was born February 13, 1941, ...