joshua logan moore