Haddington Dynamics