Kensington drug dealer Joseph McGrath - who pleaded guilty to trying to solve his legal woes through hush money and a contract killing arranged over a recorded prison phone - was sentenced Friday to 20 to 40 years by a Philadelphia judge who called him heartless and selfish.