I'd just go for the following tables:
Code:
Addresses : id, address
Users : id, first_name, last_name, address_id, phone,
email*, membership_no*, date_joined*
Committees : id, name
CommitteePeople : committee_id, user_id, role*
Option fields are marked with a *. I left the phone number in the User table incase you store mobile numbers - if this isn't a problem then just move the phone field into the Addresses table.
If people can be on multiple committees then the above works fine but if members are limited to one committee each then you could just have a field called committee in the Users table and forget the CommitteePeople table. I put role into the CommitteePeople table just in case you wanted to know who ran the committee etc.
just my 2c
Mike