John F. Macgregor resides in Newmarket Ontario Canada, a rural town outside of Metropolitan Toronto known regionally for its live music scene. John has worked in the IT industry fo...visualizza altroJohn F. Macgregor resides in Newmarket Ontario Canada, a rural town outside of Metropolitan Toronto known regionally for its live music scene. John has worked in the IT industry for most of his life. His interests include the local live music scene, cosmology, and physics. He has had a life-long interest in hard science fiction and fantasy.visualizza meno