Sutton-Tyrrell Registration