Tomkarho

A software developer with a penchant for dry, sarcastic humor and a passion for all things fantasy