Harold E. Finch
overview