IMO your member table should be linked to memberid in memberincome. You have it on incomeid, and both are PK fields. That means you have a 1 to 1 relationship, and it is very rare that this is acceptable. You will not be able to have more than one income value for a member as a result.
EDIT - in addition, if the pk fields are autonumber, there's no way to guarantee that these autonumbers will remain in sync between 2 tables. IMO, you never want to join on 2 autonumber pk fields.
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.