Online home of William Hicks: poet, physicist, and software developer.
William Hicks
Poet, physicist, software developer