• Married to former Chief of Police in Pittsburgh, Robert McNeilly
  • Was given more than 50-days off with pay around an incident in 2006 about Dennis Regan's appointment as public service director.
  • 48 in 2006
  • Resides in Brookline
  • Paid $77,926 a year as a Cmdr for the Pittsburgh police.


  • Luke Ravenstahl left police Chief Nate Harper to decide how -- or if -- to discipline Cmdr. Catherine McNeilly. Harper said he could decide by Thursday (in early December, 2006) whether to discipline or dismiss McNeilly.
  • Dennis Regan and Catherine McNeilly were suspended Oct. 12, 2006, three days after McNeilly sent Luke Ravenstahl and City Council an e-mail accusing Regan of thwarting her attempt to discipline Officer Francis Rende for abusing sick time and of engineering Rende's promotion to acting detective. City lawyers investigated McNeilly for releasing confidential disciplinary reports about Rende to council members.
  • Catherine McNeilly's attorney, Timothy O'Brien, described her allegations as a "good-faith effort" to inform city decision-makers about conduct that worried her. "Commander McNeilly is a decorated police veteran with about 30 years of exemplary service," attorney Timothy O'Brien said. "She should be receiving praise -- and not punishment -- for her actions."
  • Luke Ravenstahl said he didn't consider Catherine McNeilly a whistleblower. Councilman William Peduto disagreed with that assessment and continued criticizing the mayor for an earlier effort to appoint Dennis Regan public safety director.






  • "As [the rules] are written, you could say that I did," Catherine McNeilly said. "[But] when the police department becomes dysfunctional, sometimes rules need to be broken to take the information to the public." from P-G coverage of court statements in January 2007.

Ad blocker interference detected!

Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.