CELEBS BJ NOVAK IS FRIENDS WITH THAT ARE COOLER THAN HIM

I just want to know how @bjnovak knows some of these people
  1. John Mayer
  2. Katy Perry
  3. Sky Ferreira
  4. Lena Dunham
  5. Pharell
  6. Bob Saget