steve sommers