JAMES D HANLON