Deprecated: Return type of MyCLabs\Enum\Enum::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/h0ifrjdza91t/public_html/wp-content/plugins/woocommerce-payments/vendor/myclabs/php-enum/src/Enum.php on line 246

Deprecated: Creation of dynamic property WooCommerce::$api is deprecated in /home/h0ifrjdza91t/public_html/wp-content/plugins/woocommerce/includes/class-woocommerce.php on line 556

Deprecated: Creation of dynamic property Automattic\WooCommerce\Database\Migrations\CustomOrderTable\PostToOrderTableMigrator::$table_names is deprecated in /home/h0ifrjdza91t/public_html/wp-content/plugins/woocommerce/src/Database/Migrations/CustomOrderTable/PostToOrderTableMigrator.php on line 25

Deprecated: Creation of dynamic property Automattic\WooCommerce\Database\Migrations\CustomOrderTable\PostToOrderAddressTableMigrator::$table_names is deprecated in /home/h0ifrjdza91t/public_html/wp-content/plugins/woocommerce/src/Database/Migrations/CustomOrderTable/PostToOrderAddressTableMigrator.php on line 42

Deprecated: Creation of dynamic property Automattic\WooCommerce\Database\Migrations\CustomOrderTable\PostToOrderAddressTableMigrator::$table_names is deprecated in /home/h0ifrjdza91t/public_html/wp-content/plugins/woocommerce/src/Database/Migrations/CustomOrderTable/PostToOrderAddressTableMigrator.php on line 42

Deprecated: Creation of dynamic property Automattic\WooCommerce\Database\Migrations\CustomOrderTable\PostToOrderOpTableMigrator::$table_names is deprecated in /home/h0ifrjdza91t/public_html/wp-content/plugins/woocommerce/src/Database/Migrations/CustomOrderTable/PostToOrderOpTableMigrator.php on line 26

Deprecated: Creation of dynamic property Automattic\WooCommerce\Database\Migrations\CustomOrderTable\PostMetaToOrderMetaMigrator::$table_names is deprecated in /home/h0ifrjdza91t/public_html/wp-content/plugins/woocommerce/src/Database/Migrations/CustomOrderTable/PostMetaToOrderMetaMigrator.php on line 43

Deprecated: Calling get_class() without arguments is deprecated in /home/h0ifrjdza91t/public_html/wp-content/plugins/wordfence/lib/wfScanMonitor.php on line 123

Deprecated: Calling get_class() without arguments is deprecated in /home/h0ifrjdza91t/public_html/wp-content/plugins/wordfence/lib/wfScanMonitor.php on line 124

Deprecated: Creation of dynamic property Automattic\Jetpack\Connection\Manager::$error_handler is deprecated in /home/h0ifrjdza91t/public_html/wp-content/plugins/woocommerce-payments/vendor/automattic/jetpack-connection/src/class-manager.php on line 93

Deprecated: Creation of dynamic property WooCommerce\Square\Handlers\Background_Job::$identifier is deprecated in /home/h0ifrjdza91t/public_html/wp-content/plugins/woocommerce-square/includes/Framework/Utilities/WP_Background_Job_Handler.php on line 79

Deprecated: Creation of dynamic property WC_Payments_Invoice_Service::$gateway is deprecated in /home/h0ifrjdza91t/public_html/wp-content/plugins/woocommerce-payments/includes/subscriptions/class-wc-payments-invoice-service.php on line 61

Deprecated: Creation of dynamic property Themify::$is_isotop is deprecated in /home/h0ifrjdza91t/public_html/wp-content/themes/themify-ultra/themify/themify-wp-filters.php on line 650

Deprecated: Creation of dynamic property Themify::$is_builder_loop is deprecated in /home/h0ifrjdza91t/public_html/wp-content/themes/themify-ultra/themify/themify-wp-filters.php on line 650

Deprecated: Creation of dynamic property Themify::$allow_sorting is deprecated in /home/h0ifrjdza91t/public_html/wp-content/themes/themify-ultra/themify/themify-wp-filters.php on line 650

Deprecated: Creation of dynamic property Themify::$image_align is deprecated in /home/h0ifrjdza91t/public_html/wp-content/themes/themify-ultra/themify/themify-wp-filters.php on line 650

Deprecated: Creation of dynamic property Themify::$image_setting is deprecated in /home/h0ifrjdza91t/public_html/wp-content/themes/themify-ultra/themify/themify-wp-filters.php on line 650

Deprecated: Creation of dynamic property WC_Connect_Tracks::$plugin_file is deprecated in /home/h0ifrjdza91t/public_html/wp-content/plugins/woocommerce-services/classes/class-wc-connect-tracks.php on line 20

Deprecated: Creation of dynamic property WC_Connect_Account_Settings::$payment_methods_store is deprecated in /home/h0ifrjdza91t/public_html/wp-content/plugins/woocommerce-services/classes/class-wc-connect-account-settings.php on line 19

Deprecated: Creation of dynamic property WC_Connect_TaxJar_Integration::$cache_time is deprecated in /home/h0ifrjdza91t/public_html/wp-content/plugins/woocommerce-services/classes/class-wc-connect-taxjar-integration.php on line 48

Deprecated: Creation of dynamic property WC_Connect_TaxJar_Integration::$error_cache_time is deprecated in /home/h0ifrjdza91t/public_html/wp-content/plugins/woocommerce-services/classes/class-wc-connect-taxjar-integration.php on line 51

Deprecated: Creation of dynamic property WC_Connect_Loader::$tracks is deprecated in /home/h0ifrjdza91t/public_html/wp-content/plugins/woocommerce-services/woocommerce-services.php on line 359

Deprecated: Creation of dynamic property WC_Connect_Loader::$label_reports is deprecated in /home/h0ifrjdza91t/public_html/wp-content/plugins/woocommerce-services/woocommerce-services.php on line 515

Deprecated: Creation of dynamic property WC_Countries::$countries is deprecated in /home/h0ifrjdza91t/public_html/wp-content/plugins/woocommerce/includes/class-wc-countries.php on line 51

Deprecated: Creation of dynamic property WooCommerce\Square\Gateway::$advanced_settings_title is deprecated in /home/h0ifrjdza91t/public_html/wp-content/plugins/woocommerce-square/includes/Framework/PaymentGateway/Payment_Gateway.php on line 343

Deprecated: Creation of dynamic property WooCommerce\Square\Gateway::$enable_digital_wallets is deprecated in /home/h0ifrjdza91t/public_html/wp-content/plugins/woocommerce-square/includes/Framework/PaymentGateway/Payment_Gateway.php on line 343

Deprecated: Creation of dynamic property WooCommerce\Square\Gateway::$digital_wallets_hide_button_options is deprecated in /home/h0ifrjdza91t/public_html/wp-content/plugins/woocommerce-square/includes/Framework/PaymentGateway/Payment_Gateway.php on line 343

Deprecated: Creation of dynamic property WooCommerce\Square\Gateway::$apple_pay_domain_registered is deprecated in /home/h0ifrjdza91t/public_html/wp-content/plugins/woocommerce-square/includes/Framework/PaymentGateway/Payment_Gateway.php on line 343

Deprecated: Creation of dynamic property WC_Cart::$coupon_discount_totals is deprecated in /home/h0ifrjdza91t/public_html/wp-content/plugins/woocommerce/includes/legacy/class-wc-legacy-cart.php on line 266

Deprecated: Creation of dynamic property WC_Cart::$coupon_discount_tax_totals is deprecated in /home/h0ifrjdza91t/public_html/wp-content/plugins/woocommerce/includes/legacy/class-wc-legacy-cart.php on line 266

Deprecated: Calling get_class() without arguments is deprecated in /home/h0ifrjdza91t/public_html/wp-includes/class-wp-http.php on line 329

Deprecated: Return type of Requests_Cookie_Jar::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/h0ifrjdza91t/public_html/wp-includes/Requests/Cookie/Jar.php on line 63

Deprecated: Return type of Requests_Cookie_Jar::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/h0ifrjdza91t/public_html/wp-includes/Requests/Cookie/Jar.php on line 73

Deprecated: Return type of Requests_Cookie_Jar::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/h0ifrjdza91t/public_html/wp-includes/Requests/Cookie/Jar.php on line 89

Deprecated: Return type of Requests_Cookie_Jar::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/h0ifrjdza91t/public_html/wp-includes/Requests/Cookie/Jar.php on line 102

Deprecated: Return type of Requests_Cookie_Jar::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/h0ifrjdza91t/public_html/wp-includes/Requests/Cookie/Jar.php on line 111

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/h0ifrjdza91t/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 40

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/h0ifrjdza91t/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 51

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/h0ifrjdza91t/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 68

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/h0ifrjdza91t/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 82

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/h0ifrjdza91t/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 91

Deprecated: Creation of dynamic property Themify::$excerpt_length is deprecated in /home/h0ifrjdza91t/public_html/wp-content/themes/themify-ultra/theme-options.php on line 130

Deprecated: Creation of dynamic property Themify::$isPage is deprecated in /home/h0ifrjdza91t/public_html/wp-content/themes/themify-ultra/page.php on line 3
New & Media – Ethical Society of Police
Deprecated: preg_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /home/h0ifrjdza91t/public_html/wp-includes/formatting.php on line 5421

Deprecated: preg_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /home/h0ifrjdza91t/public_html/wp-includes/formatting.php on line 5421
Skip to content

ETHICAL SOCIETY OF POLICE News & Media

ETHICAL SOCIETY OF POLICE News & Media

Unaccountable Crowd Network

How do police get away with killing unarmed people? It’s because of a legal loophole called qualified immunity. If Black Lives really Matter, it’s time to stand up and be counted.

Police Officer Unions The New York Times

I’m in a Police Union That Holds Bad Cops Accountable

The Ethical Society of Police isn’t afraid to speak out against police misconduct.

This week, a veteran officer in Brooklyn Center, Minn., killed an unarmed man, claiming to have mistaken her gun for her Taser. The Ethical Society of Police, a St. Louis group consisting mostly of Black officers, was quick to comment on the shooting, calling out the negligence of the officer.

More

I’m in a Police Union That Holds Bad Cops Accountable

The Ethical Society of Police isn’t afraid to speak out against police misconduct.

This week, a veteran officer in Brooklyn Center, Minn., killed an unarmed man, claiming to have mistaken her gun for her Taser. The Ethical Society of Police, a St. Louis group consisting mostly of Black officers, was quick to comment on the shooting, calling out the negligence of the officer.

More

PBS - Nine Network Featuring E.S.O.P. Officers

New & Media

SIGNED MEMORANDUM OF UNDERSTANDING ST. LOUIS COUNTY

This document was signed by the St. Louis County Executive

Subscribe to our Newsletter

Get information on our upcoming events, meetings, fundraisers, trivia-nights, and much more.

Subscribe to our Newsletter

Get information on our upcoming events, meetings, fundraisers, trivia-nights, and much more.

Membership Dues

Monthly Membership Dues $40

Trivia Night

Annual Trivia Night $200

Donations

Charity and Fundraisers

Leadership Board

Join our E.S.O.P. Leadership

Membership Dues

Monthly Membership Dues $40

Trivia Night

Annual Trivia Night $200

Donations

Charity and Fundraisers

Leadership Board

Join our E.S.O.P. Leadership

Our Headquarter

(314) 690-3565

4901 Delmar Blvd, Saint Louis, Missouri 63108, United States

Mon-Fri: 9am – 5pm
Sat – Sun: Closed

New & Media

Deprecated: json_decode(): Passing null to parameter #1 ($json) of type string is deprecated in /home/h0ifrjdza91t/public_html/wp-content/themes/themify-ultra/footer.php on line 1