james moosees