William Barker
overview