GET 50% OFF FOR 3 MONTHS TODAY Learn more →
David Hansard is the pen-name of David Johnson, an independent writer from the UK with a degree in Philosophy and a Master’s degree in IT.