EXHIBIT Q STOCK PURCHASE AGREEMENT ------------------------ STOCK PURCHASE AGREEMENT, dated as of December 19, 1996 (the "Agreement"), between Penn Virginia Equities Corporation, (the "Seller"), and HARRIS MCLEAN FINANCIAL GROUP LTD. (the...