JAMES HARDY ROPES