Thomas Harrick

Work in progress.


A music enthusiast, a tech nerd, and many other things all at once.