CT COMMUNICATIONS, INC. EMPLOYMENT AGREEMENT DAVID ARMISTEAD November 14, 2003