Alan Scherer

A pillar of our community.