Local teen competes in Salem soap boax derby