JAMES WILLIAM FREEMAN