Steven and  William Steven and William Ladd are brothers born in St. Louis, Missouri in 1977 and 1978.  Steven studied at Rockhurst University where he explored theatre, fashion, performance and art.  William travelled the world as a model and started fine tuning his interest in beadwork.  They reunited in Brooklyn, New York and have been […]