JAMES ALLISON MOORE JR.