I would run a mile if any of those clinics suggest you should have surgery. You haven't lost enough hair and it's not in a confined pattern.
As JohnnyD says, Propecia / Finasteride is the way to go. Find out what the side effects are, understand that it is only 2% who get them, and give it a go. Get a prescription from your GP or a recommended hair doctor.
The only guy I know who's credible in Philly is Dr Gregory Pistone. (although not recommended on this site)