Kevin McColly is the President and Chief Financial Officer of Coinstar.
403 people are employed at Coinstar.
Coinstar is based in Bellevue, Washington.