Michael John Keegan has 89 friends.