steven waddington last of the mohicans