JAMES CLARK SOFTWARE DEVELOPMENT