Richard McPherson

Departed on Oct 12, 2023