William Kinsolving William Dickinson William King W. Kinsolving Problem solving Kinsolving william T. Mcleod