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...lihat lebih banyakJohn 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.lihat lebih sedikit