davidshq

davidshq

Full-time pastor, part-time IT consultant, addicted to learning 24/7.