Edwin Ou is the Managing Director of Skoll Foundation.
87 people are employed at Skoll Foundation.
Skoll Foundation is based in Palo Alto, California.
The NAICS codes for Skoll Foundation are [8139, 813, 523, 81, 52].
The SIC codes for Skoll Foundation are [83, 839].