David A Belcher has 5 friends.