Chad Gates

Chad Gates

Chad Gates

Philosopher by nature, technologist by training. Looking at how faith, science and philosophy overlap | Husband and dad