6살때 Atari 800에서 Basic으로 프로그래밍을 시작하여, Pascal, C, Perl, Delphi, Visual Basic등의 다수의 프로그래밍 언어를 섭렵했다. 미국 서부 지역에서 아마추어 역사가 및 프리랜서로 활동중이다.