Joel McCracken

I'm a programmer and aspiring man of the renaissance.

content

updates

elsewhere