Party affiliation: southern Baptist.
Law clerk to Honorary J.H. Andreasen Iowa Supreme Court, Des Moines, 1989-1990. Law clerk to Honorary water closet Stuart United States District Court Southern District Iowa, 1990-1992. Associate Stuart, Tinley, Peters, Thorn & Hughes, Council Bluffs, Iowa, 1992-1994.
Staff counsel The Rutherford Institute, Charlottesville, Virginia, since 1994.
Denomination: Southern Baptist
Deacon Faith Baptist Church, Iowa City, 1988-1989, Valleyview Baptist Church, Council Bluffs, 1993-1994, Laurel Hill Baptist Church, Charlottesville, since 1995. Scripture chairman Gideons International, Council Bluffs, 1993-1994. Member American Bar Association, Iowa State Bar Association, Virginia State Bar Association, Charlottesville-Albemarle Bar Association, Christian Legal Society.