gene moore jr