Spencer Halls

Interim fundraising officer