Pennsylvania had the second-worst vaccination rate in the country, according to the Centers for Disease Control and Prevention. I digitized eight years of vaccination records to find out why the state was failing. I found that Pennsylvania’s low vaccination rate was not caused by the state’s medical, religious or philosophical exemptions, but because the state allowed students to attend school for up to eight months without having all of their required vaccines. In response to my reporting, the Secretary of Health wrote an op-ed in the Pittsburgh Post-Gazette and the Department of Health changed the provisional period to five days.
Some school districts have raised property taxes year after year, blaming rising pension costs, while other districts have dealt with those same increases by not raising taxes. A deep dive into the data showed that those tax increases weren’t always justified.
This project used a variety of data sources from the Pennsylvania Department of Education to show why school districts had requested property tax increases above the rate of inflation. The most common reason was pension costs. My reporting showed this has far-reaching consequences for the equality of education in the state.
Before the 2016 Pennsylvania primary, we wanted to give voters more information about the attorney general’s office, its responsibilities and the candidates running for office.
I acquired the drone data used in this story by downloading every drone application PDF using wget and then converting thousands of PDFs to text files with pdftotext. We then narrowed our data to Pennsylvania to create a database of all 92 drone companies primarily operating in Pennsylvania.
Lead in Pittsburgh’s water supply was barely under the Environmental Protection Agency’s action limit. This is a short explainer about the common sources of the lead and risks of being exposed to lead.
We follow up on a story that we worked on a year ago about excessive overtime at the Kane Regional Centers, nursing homes owned by Allegheny County. In the year since we last reported on this issue, nothing had changed.
With substantial percentages of police, fire and EMS personnel pension eligible, I wrote about overtime and the lack of staffing in Pittsburgh’s Public Safety Department in the context of how is the city planning for a potential wave of retirements.
I analyzed public space in downtown Pittsburgh ahead of recommendations to change downtown from Gehl Architects, a famous urban design firm. I watched a documentary primarily about Gehl Architects, “The Human Scale,” and read one of Jan Gehl’s books, “Cities for People,” as background for this story.
I broke the identity of a group that had contributed more than $500,000 to air attack ads in the 2015 Pennsylvania Supreme Court race. It turns out that the same people running this group were behind another group — Pennsylvanians for Accountability — that PublicSource investigated a couple years ago. We were able to report the identity of this group days before the election, giving out readers important information to consider before voting.
I worked as part of the team that turned thousands of pages of prescription invoices into a database that we could analyze for a series of stories on prescribing trends at state-owned juvenile detention facilities.