William Meech
overview