STOCK PURCHASE AGREEMENT by and between SPIRIT FINANCE CORPORATION and REDFORD HOLDCO, LLC Dated as of March 12, 2007