John Gilmore

The human mind can maintain up to 150 social relationships.
Subscribe to RSS - John Gilmore