site design and content © david j anderson this site is best viewed at resolutions 1024x768 and up more content coming soon