Kim Eggleston has been a professional writer and editor since 2006. She works with her husband, Sam Eggleston, on various projects.