JAMES DAVID AMES