Mark Federighi 12/31/21 Mark Federighi 12/31/21 2021 (& 2020) - A Look Back Read More Mark Federighi 12/29/17 Mark Federighi 12/29/17 2017 - A Look Back Read More