Stephen Moy Chief Commerce Officer Isobar (visit site) United States Stephen Moy, the Chief Commerce Officer of Isobar