That sounds interesting. I live in South Philly and have never heard of the former dump south of Marconi Plaza.
Maybe post this question in one of the Philly specific threads, like the highrise thread? See
https://skyscraperpage.com/forum/tag...g=philadelphia
You could also try the Philly subreddit -
https://www.reddit.com/r/Philadelphia
There are probably some good Philly urbanist type facebook pages where you could go, but I'm not on Facebook.
I don't think this forum would be all that helpful based on what I've seen.