McKercher, William Russell, 1944-