james t. moore