steven waddington