Calvin London

Author of over 50 technical publications. Now, focusing more on articles of general interest, exploring the weird and wonderful, and freelance writing.