Steven Nelson

Steven Nelson is the owner of Studio 105 in Downtown Long Beach. This is Steven’s third project working as a casting director.