Welcome to my website! This is the latest iteration of my online presence, which has been growing and evolving in various forms since 1995. Due to a recent series of
security issues, I have had to once more relocate my website to a new server. The new host has better features and much better security, so hopefully this will be my last move.
With my current schedule it will probably be a few months before everything from my old websites get migrated over, but in the interim feel free to navigate through these pages and enjoy!