Michael Gold

Michael Gold

Teacher, trainer, educator. Degreed in math and philosophy. Studies logic, critical thinking, the history and philosophy of science. Certified fitness trainer.