Kevin Waycaster is a free-lance writer based in Des Moines, Iowa.