0
Lenny Williams
possibly
"Starsky and Hutch".
Yes they are def jam are the company that ask you to sell your soul, check out DMX on YouTube he was apart def jam but refused to sell his soul.
Which soul group sung there version of silhouette on the shade may be in the 70s