David Price's memberships