Boards & Commissions
- Appointed to the North Carolina Property Tax Commission by the Speaker of the NC House of Representatives, 1997-1999;
- Appointed to the Legislative Research Committee on Private Property Rights, by the President Pro Tem of the Senate North Carolina General Assembly, 1995,
- Legislative Research Committee on Impact Fees, Exactions and Dedications by the President Pro-tem of the Senate, North Carolina General Assembly, 1994;
- Elected to Cumberland County Soil & Water Conservation District, elected Vice Chairman & later Chairman of the Board, 1992-1996;
- Appointed to Cumberland County Joint Planning and Zoning Board, elected Vice-Chairman and later Chairman of the Board, 1993-2001.
Military Service
- Commissioned as Captain, promoted to Major, Lieutenant Colonel and served as Colonel, Staff Judge Advocate, Judge Advocate General Corps, North Carolina SDM, under the command of the Adjutent General of the North Carolina National Guard, (1987-1996), currently inactive reserve;
- Colonel, Staff Judge Advocate, United States Service Command, Division III, (volunteer non-profit disaster relief organization), 1999-2004.
Civic Memberships
Fayetteville Kiwanis Club
Kiwanis International
Charitable Memberships
First Presbyterian Church, Fayetteville, NC (PCUSA).
