American League umpire from 1968-1983. Umpired first major league game 10 April 1968; umpired final major league game 22 September 1983.
Umpired four American League Championship Series (1970, 1974, 1977, 1981), two World Series (1973, 1979), and two All-Star Games (1970, 1975).
Minor league umpire in the Georgia State League (1955-1956), Carolina League (1957-1958), South Atlantic League (1959-1961), and Pacific Coast League (1962-1967).