JAMES D HAGGART