Jeff solomon