This registration page may not work well in Internet Explorer. Please use a different browser to complete your registration.

Military, Veterans, Public Safety (MVPS) Council Meeting

July 16, 2026 9:30 AM - 11:00 AM (EDT)

Description

Join us for an informative Military, Veterans & Public Safety Council meeting featuring Prince William County Sheriff Glen Hill and James Oelke Farley, Operations Officer for the Museums Division at the U.S. Army Center of Military History and Board Member of the American History Project.

Sheriff Hill will provide updates on the Prince William County Sheriff's Office, including current initiatives, community outreach programs, crime prevention efforts, and opportunities for residents and businesses to partner with law enforcement to help strengthen public safety throughout our region.

Attendees will also hear from James Oelke Farley, who will share insights from his distinguished career preserving military history and discuss the mission of the American History Project, a nonprofit dedicated to telling America's story through the experiences of veterans. Drawing on decades of military, museum, and historical leadership, he will explore the importance of preserving and sharing our nation's military heritage.


Featured Speakers

 

Sheriff Glen Hill 

Sheriff Glendell Hill was born and raised in New Bern, North Carolina. Hill joined the U.S. Army after high school and was stationed at Vint Hill Farms Station in Prince William County. He resided in Manassas during his time at Vint Hill beginning in December 1967. Following his honorable discharge from the Army on June 30th, 1969, he joined the Manassas Police Department, becoming the first Black police officer in Manassas as well as the first Black employee of Manassas. In 1974, he became a detective in the department. He joined the Prince William-Manassas Adult Detention Center, a new facility, in 1982, and went on to spend the next two decades of his career here, eventually serving as the Superintendent beginning in 1993.   In November 2003, Sheriff Hill was elected as the Sheriff of Prince William County, becoming the first Black sheriff in Prince William County as well as the first Black person elected to a County position. At the time of the interview (May 2023), Sheriff Hill was running for reelection. If he is reelected, he will be the longest serving sheriff in Prince William County’s history.


James Oelke Farley

Board of Directors for the American History Project 501(c)3

James is the Operations Officer for the Museums Division at the U.S. Army Center of Military History (CMH) headquartered at Fort Belvoir, Virginia. He directs strategic planning, resource management, and administrative operations for the U.S. Army Museum Enterprise (AME) across 30 garrisons worldwide.

His career began with service in the U.S. Navy (1986–1990) as an Operations Specialist aboard the USS San Jose, homeported at the island of Guam. After a four-year enlistment, Oelke Farley spent over two decades as a historical tour leader and local business owner. In 2007, he transitioned to civil service, managing museum collections and cultural resources for the National Park Service on Guam and Saipan. He joined CMH in 2016 as a Museum Accreditation Specialist, authored the foundational Army Museums Concept Plan, and was promoted to his current leadership role in 2018.

For the past quarter century, Oelke Farley has volunteered to lead historical tours throughout the Pacific. In 2025, he was asked to join the Board of Directors for the American History Project, a 501(c)3 focused on sharing history through the eyes of veterans.

Mr. Oelke Farley holds a BA in History from the University of Guam and an MBA from Champlain College.


Future members, please contact the Director of Membership Sales, Heather Stietzel, for more information.

Contact Information

Prince William Chamber of Commerce
Name: Liletta Harlem
Phone: (703) 368-6600
Email: lharlem@pwchamber.org
We're sorry. No registrations are currently available. You may wish to contact the event organizer for assistance.
{{ vm.EventInfo.ErrorMessage }}

Select Registration Options

Edit
{{vm.regWarningMessage}}
{{vm.regAlertMessage}}

Exhibitor Opportunities

Name Price Att Qty
{{ et.Name }}
{{ et.IncludedAttendeesCount }} {{ et.AttendeeRegType.RemainingPerType }} Remaining {{ et.AttendeeRegType.RemainingPerType * -1 }} on Waiting List {{ et.AttendeeRegType.RemainingPerType * -1 }} Over Limit
{{ et.Remaining }} Remaining
Sold out

Attendee Registration Options Total Remaining: {{ vm.EventInfo.VacantSpotsPerEvent }}

Waiting List Available
{{ vm.stats.totalAttendeesCount }} Registered , {{ vm.OverallOverAmount() }} on Waiting List , {{ vm.OverallOverAmount() }} Over Limit
Name Price Qty
{{ rt.Name }}
{{ rt.IsMemberOnly ? ' (Members Only)' : '' }}
Limit: {{ rt.LimitPerPurchase }}
Included Attendees: {{ rt.AttendeesCountPerOneRegistration }}
{{rt.Price | currency }} {{rt.PriceAfterDiscount | currency }} {{ rt.Price | currency }}
{{ rt.RemainingPerType }} Remaining
{{ rt.RemainingPerType * -1 }} on Waiting List
{{ rt.RemainingPerType * -1 }} Over Limit

{{'[[Sponsorship]] Opportunities' | localizeString:'['}}

Name Price Att Qty
{{ st.Name }}
{{ st.IncludedAttendeesCount }} {{ st.AttendeeRegType.RemainingPerType }} Remaining {{ st.AttendeeRegType.RemainingPerType * -1 }} on Waiting List {{ st.AttendeeRegType.RemainingPerType * -1 }} Over Limit
{{ st.Remaining }} Remaining
Sold out
Continue

Registration Information

Edit

Exhibitor - {{er.Name}}

Exhibitor #{{ $index + 1 }}

Total: {{exhibitor.TotalPrice | currency}} {{ exhibitor.IsBenefit ? "- Included as a Benefit" : exhibitor.IsDiscounted ? "- Discounts have been applied" : ""}}
Exhibitor Directory
Primary Contact
Booth Information
Additional Information
Additional Items

Attendee - {{er.Name}}

{{ att.getAttendeeTerm(vm.EventSettings.AdditionalAttendeesTerm, $index) }} #{{ att.getAttendeeIndexDisplay(vm.EventSettings.AdditionalAttendeesTerm, $index) }}

Total: {{att.TotalPrice | currency}} {{att.DiscountMessage | localizeString:'['}}
A No Show fee is being assessed for {{fee.EventName}} on {{fee.EventStartLocalTimeString}}.

Address


Phone

Additional Information
Event Sessions

{{slot.Name}}

{{$select.selected.SessionName}}
(full)
{{slot.SelectedSession.SessionDescription + (slot.HasFees ? " (Price: " + (slot.PriceTotal | currency) +")" : "")}}

Additional Items

{{'[[Sponsorship+]]' | localizeString:'['}} - {{er.Name}}

{{'[[Sponsor]]' | localizeString:'['}} #{{ $index + 1 }}

Total: {{sponsor.Price | currency}}
Continue

Additional Items

Edit

{{(vm.EventInfo.Terms.Donation || "Fundraising") + " Opportunities"}}

Campaign Name Item Description Amount
{{item.CampaignName}} {{item.Description + (item.ShowMinimumPrice && item.MinimumPrice ? " (Min: " + item.MinimumPrice + ")" : "")}}
Continue

Complete Registration

Edit

Terms & Conditions

No Show Policy

{{ vm.EventInfo.EventSettings.NoShowPolicy }}

Enter Promo Code

Billing Contact

Registration Protection

This event is synced to a webinar so no confirmation email will be sent from GrowthZone.

Thank you to our {{'[[Sponsor+]]' | localizeString:'['}}