REGISTRATION RIGHTS AGREEMENT BY AND AMONG SPR INC., DAVID A. FIGLIULO, JOHN FIGLIULO, ROBERT M. FIGLIULO, AND MICHAEL J. FLETCHER