Ross Salo's profile