Hip-hop mogul P. Diddy has been revealed as the buyer of Kerry James Marshall’s “Past Times,” the work that sold at auction this week for $21 million, a price believed to be near the maximum paid for a living artist. Marshall’s New York dealer, Jack Shainman, told the New York Times that P.