Christina John is a familiar freelance writer.