STOCK PURCHASE AGREEMENT by and among PETROLEUM PRODUCTS, INC., PETROLEUM TRANSPORT, INC., PATRICK C. GRANEY, III and MAXUM PETROLEUM, INC. Dated as of May 1, 2007