Craig, James Richard, 1944-