Kevin P. Davis, Ph. D.
Software Archaeologist
 

Hobbies

I haven't really fleshed all this out, just yet, but these are the things I'm into, or have been into very recently.