David Flinch Dynamics