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...view moreJohn 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.view less