Diana Kelly is a freelance writer, consultant, and freelance writing coach. She loves taking fitness classes, squeezing in mini-workouts between articles deadlines, hanging out with her adopted puppy, ...