You need to start by saving yourself some real headaches! Hand delivering the notice is nice but not legal. You go to court and one or both could tell the judge, We never received any notice and it's your word against theirs. Most likely the judge will side with the tenant.
Send them each a notice stating you are not renewing the m2m lease by certified mail. Do this now if you're still want them out by Aug 15th. You have to give at lease 30 days notice.
This whole thing could go south real fast, send another certified letter giving 3 days to pay July's rent. If they don't, then file for failure to pay rent. Now you have 2 options under your belt to get them evicted.
I'm not sure about PA security deposit law, check with an attorney. I would offer the tenant this. If you and your guest are out of the unit by Aug 15th I'll return $750.00 of your security deposit. But I'm keeping $1,250.00 for July's rent. Good luck!