Alan Whelan's memberships