James Shanks, Treasurer & Membership Chair