William John Banks
overview