A tribute to Ernest E. "Gene" Moore