Steve Brown is CEO of Ignite Channel, a producer and distributor of films about arts, innovation and culture in our changing world. He produced the documentary feature Poached, which premiered in March 2015 at the SXSW Film Festival in Austin, Texas.