District Attorney Stephen A. Zappala Jr. says investigators believe Douglas Berry killed 67-year-old Elizabeth Wiesenfeld, who was last heard from April 29.
Her remains haven't been found. Police filed the homicide case Thursday morning.
The Pittsburgh Post-Gazette reports Wiesenfeld told her family she was afraid of Berry, who had been doing work on her house. According to warrants, she told them she'd stopped hiring him to do jobs, but he would show up anyway.
A criminal complaint says police were led to Berry when surveillance video showed his truck pull into the woman's driveway the day she went missing. Her credit card was later found in his trash.
His public defender says he can't comment.
Information from: Pittsburgh Post-Gazette, http://www.post-gazette.com
Copyright 2019 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.