tim sommers