Byron O. Hurlock
overview