dan moore jr