William James LONG ,