Peter White

Peter White

Software Craftsman and Engineering Leader with over 20 years of experience; interested in tech, science, open education, and making the world a better place.