AGREEMENT of MERGER BY AND AMONG PRIMUS INC., WINVEST INC. AND NOLAND COMPANY Dated as of April 11, 2005