He also served on the Fairfax County (VA) Environmental Quality Advisory, Fairfax County (VA) Human Services Council, Prince William County (VA) Library Board of Trustees, Rappahannock Area (VA) Community Services Board, and Virginia Volunteer Firefighters’ and Rescue Squad Workers Service Award Program Board of Trustees.