Slide background
Slide background
Slide background
Slide background

Travel

Check out some of my travels and adventures through web journals I’ve kept over the years.

Writings

I’ve archived some of my non-blog writing, including published works, here.

Web Design

I enjoy website design and feature here a brief portfolio of some of my work.

Upcoming Events

May
24

Pentecost

Pentecost is a Christian holy day commemorating the descent of the...
May
25

Memorial Day

Memorial Day, originally called Decoration Day, is a day of remembrance...
Jun
14

Flag Day

People across the United States celebrate Flag Day on June 14...
Jul
18

Newburgh Raid

July 18th marks the anniversary of Confederate colonel Adam Rankin Johnson's...

From the Blog

Recent Galleries

Nicaraguan Honeymoon
Appalachian Adventure
Boundary Waters
British Invasion
Nungwi Beach
Stone Town
Oldupai Gorge
The Serengeti
Ngorongoro Crater
Mount Kilimanjaro