D D HAMILTON