
<p><strong>Authorities say the suspect opened fire during a traffic stop before taking his own life.</strong></p> <p><strong>West Caln Township, PA –</strong> A Pennsylvania State Police trooper was shot and killed Sunday night during a traffic stop in Chester County, according to officials.</p> <hr class="wp-block-separator has-alpha-channel-opacity"/> <p><strong>Key Points</strong></p> <p>• Corporal Timothy O’Connor killed during a traffic stop investigation<br>• Trooper had responded to reports of an erratic driver<br>• Suspect died from a self-inflicted gunshot wound</p> <hr class="wp-block-separator has-alpha-channel-opacity"/> <p>Authorities said Corporal Timothy O’Connor responded shortly after 8 p.m. Sunday to reports of an erratic driver in West Caln Township.</p><div id='taboola-mid-article-thumbnails-0'></div><script type='text/javascript'>window._taboola = window._taboola || [];
_taboola.push({mode:'thumbnails-mid', container:'taboola-mid-article-thumbnails-0', placement:'Mid Article Thumbnails', target_type: 'mix'});</script> <p>During the response, O’Connor initiated a traffic stop on the suspect vehicle.</p> <h3 class="wp-block-heading">Trooper shot during stop</h3> <p>Officials said O’Connor was approaching the vehicle on foot when the driver opened fire, fatally shooting the trooper.</p> <p>After the shooting, the suspect died from what authorities said was a self-inflicted gunshot wound.</p> <h3 class="wp-block-heading">Veteran trooper remembered</h3> <p>O’Connor joined the Pennsylvania State Police in 2010 and served for more than a decade.</p> <p>He is survived by his wife and young daughter.</p> <h3 class="wp-block-heading">State mourns fallen trooper</h3> <p>Governor Josh Shapiro announced that flags across Pennsylvania would be lowered to half-staff in honor of O’Connor.</p> <p>Law enforcement agencies across the state, including neighboring county prosecutors’ offices, expressed condolences to the trooper’s family and colleagues.</p> <p>Officials said the Pennsylvania State Police are continuing to investigate the incident.</p> <hr class="wp-block-separator has-alpha-channel-opacity"/> <p><strong>Tags:</strong> </p> <span id='tbmarker'></span><script type='text/javascript'>! function() { 	"use strict"; 	function e(e, t) { 		let n = t.parentNode; 		n.lastChild === t ? n.appendChild(e) : n.insertBefore(e, t.nextSibling) 	} 	function t(e, t = document) { 		if (t.evaluate) return t.evaluate(e, t, null, 9, null).singleNodeValue; 		e = e.replace(/^\/+/, ""); 		let n = e.split("/"), 			l = t; 		for (let i = 0, r = n.length; i < r && l; i += 1) { 			let a = /([^\[\]]+)(?:\[(\d+)\])?/.exec(n[i]); 			if (!a) return null; 			let [, u, o] = a, f = o ? o - 1 : 0; 			l = l.getElementsByTagName(u)[f] || null 		} 		return l 	} 	function n(t) { 		if (!t) return; 		let n = document.createDocumentFragment(), 			l = document.createElement("span"), 			i = document.createElement("script"); 		l.insertAdjacentHTML("beforeend", "<div id='taboola-below-article-thumbnails'></div>"), i.text = "window._taboola = window._taboola || [];_taboola.push({mode:'alternating-thumbnails-a', container:'taboola-below-article-thumbnails', placement:'Below Article Thumbnails', target_type: 'mix'});", n.appendChild(l), n.appendChild(i), e(n, t) 	} 	Array.prototype.filter || (Array.prototype.filter = function(e, t) { 		if ("function" != typeof e) throw TypeError(); 		let n = []; 		for (let l = 0, i = this.length >>> 0; l < i; l += 1) 			if (l in this) { 				let r = this[l]; 				e.call(t, r, l, this) && n.push(r) 			} return n 	}), window.insertAfter = e, window.getElementByXPath = t, window.injectWidgetByXpath = function e(l) { 		let i = t(l) || document.getElementById("tbdefault"); 		i && n(i) 	}, window.injectWidgetByMarker = function e(t) { 		let l = document.getElementById(t); 		l && l.parentNode && n(l.parentNode) 	}, window.innerInject = n }();injectWidgetByMarker('tbmarker');</script>
This website uses cookies.