Bill Duncan
overview