Trevor F. Smith's memberships