Student, Grand Rapids Junior College, 1963-1964; student, Life Insurance Marketing Institute, Purdue University, 1974-1976.
Branch manager, Automobile Club Insurance Group, Dearborn, Michigan, 1965-1984; vice president sales, National Travelers Life Company, Des Moines, 1984-1990; president, Beckwith Finance Group, Inc., Portage, Michigan, since 1990.
Chairman Traverse City (Michigan) Safety and Traffic Commission, 1983, Tourist Council Holland (Michigan) Chamber of Commerce, 1980. Member Ottawa County Safety & Traffic Committee, 1977-1980. Board directors Ottawa County March of Dimes, Grand Traverse County United Way Division Chairman, 1983-1984.
Municipal supervisor Acme (Michigan), Grand Trverse County Republican Organization With United States Army, 1960-1963. Fellow Life Underwriters Training Council. Member American Society Chartered Life Underwriter and Chartered Finance Consultant (board directors Southwest Michigan chapter 1992-1994), National Association Life Underwriters, Michigan Association Life Underwriters (membership chairman 1981-1983, regional vice president 1984-1986), Holland Association Life Underwriters (president 1979-1980), Kalamazoo Association Life Underwriters (membership chairman 1990-1991).
Married Susan Linda Welch, February 8, 1964 (divorced January 1978). Married Sarah Ellen Perkins, June 19, 1982. Children: Nancy, Mary, Michelle, Linda, Geoffrey.