Bachelor, Wheeling Jesuit University, West Virginia, 1968.
Professional baseball player Baltimore Orioles, 1968—1969. Formerly with Liberty Mutual Insurance Company. Disability examiner Social Security Administration, 1974—1982.
Vice president Local 1923 American Federation Government Employees (AFGE), executive vice president AFGE, president Baltimore, 1985—2003, national president Washington, since 2003.
Trustee National Labor College.
Married Patti McGowan.