john delove