STOCK PURCHASE AGREEMENT by and among UPSTATE GROUP, L.L.C., the RONALD L. GINGERICH REVOCABLE LIVING TRUST DATED MAY 23, 1995 and RONALD L. GINGERICH As of March 23, 2006