Jack Soren Author