Chairman Fauquier County Schools Study and Advisory Committee, 1970. Board directors Fauquier County Mental Health Association, 1970-1974. Chairman Warrentown United Methodist Church, 1970-1972, lay leader, 1973-1975, 82-83.
Board directors Fauquier Hospital Maternity Clinic, 1971-1974. Vice president Highland School Board, 1975-1976, chairman, 1978. Member Fauquier County Library.
Board, 1974-1977, Welfare Board, 1975-1980. Member advisory board Family Guidance Center, 1974-1976. Captain United States Army, 1964-1966.
Member American Bar Association, Virginia State Bar (council 1969-1973, board governors criminal law section 1982-1986), Virginia Bar Association, Fauquier County Bar Association (president 1976-1977), Warrenton-Fauquier Chamber of Commerce (vice president 1978-1979(, Warrentown Junior Chamber of Commerce (external vice president 1968-1969, Outstanding Young Man of Year award 1969), Rotary (honorary Warrenton-Fauquier)), Old Town Athletic Club, Phi Alpha Delta, Omicron Delta Kappa, Lambda Chi Alpha.