John J. Vinacci is a freelance academic and content writer with a B.Sc. in Philosophy. In his free time, John enjoys writing fantasy and science fiction, adventure hiking, and play...vizualizați mai multeJohn J. Vinacci is a freelance academic and content writer with a B.Sc. in Philosophy. In his free time, John enjoys writing fantasy and science fiction, adventure hiking, and playing guitar and bass. He lives in Hawaii with his wife and their two fascist cats.vizualizați mai puține