David Stallsmith 

Old guy, reads and thinks, trying to learn from his mistakes