James F. Penrose, 1952—2022

by