Mike Charnock

Consultant, Web Developer, and Software Engineer in England, United Kingdom

Visit my website

Technology consultant, husband and father.