steven waddingon