I Russell Pillar

Affiliations

  • Chief Financial Officer at Blue Whale Acquisition Corp I (BWCA), 2021-08-03
  • Director at Playboy Enterprises Inc (PLA, PLAA), 2010-07-01