Conversation about the weather is the last refuge of the unimaginative.
Oscar Wilde
Dennis Hearn: Software Developer
Home
Favorite Books
Contact:
dennis@dennishearn.com