Randy grew up in Denver and currently lives in Durango, Colorado. In his ongoing pursuit of a happy childhood, he has at one time or another been a theatre designer, a groundwater hydrologist, a software developer, an ambulance crew member, a graduate student, a nursing student, a canoe guide and instructor, a ski bum, a member and officer of search and rescue, an EMS instructor. When not wondering what to do when he grows up, he can usually be found in the Utah desert with his canoe and a big smile on his face.