-----BEGIN PRIVACY-ENHANCED MESSAGE-----
Proc-Type: 2001,MIC-CLEAR
Originator-Name: webmaster@www.sec.gov
Originator-Key-Asymmetric:
 MFgwCgYEVQgBAQICAf8DSgAwRwJAW2sNKK9AVtBzYZmr6aGjlWyK3XmZv3dTINen
 TWSM7vrzLADbmYQaionwg5sDW3P6oaM5D3tdezXMm7z1T+B+twIDAQAB
MIC-Info: RSA-MD5,RSA,
 MGnZrKzYcZoCkJZMsLFA8tgjKZNWt6WXsi4UBu0XCpEuIXioNjFhodIP+1JTe5Rt
 mtB7ZwL/RLgGCkPxHbmA+w==

<SEC-DOCUMENT>0000016058-03-000003.txt : 20030204
<SEC-HEADER>0000016058-03-000003.hdr.sgml : 20030204
<ACCEPTANCE-DATETIME>20030204133915
ACCESSION NUMBER:		0000016058-03-000003
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		2
CONFORMED PERIOD OF REPORT:	20030131
ITEM INFORMATION:		
FILED AS OF DATE:		20030204

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			CACI INTERNATIONAL INC /DE/
		CENTRAL INDEX KEY:			0000016058
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-COMPUTER INTEGRATED SYSTEMS DESIGN [7373]
		IRS NUMBER:				541345888
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			0630

	FILING VALUES:
		FORM TYPE:		8-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-31400
		FILM NUMBER:		03538094

	BUSINESS ADDRESS:	
		STREET 1:		1100 N GLEBE ST
		CITY:			ARLINGTON
		STATE:			VA
		ZIP:			22201
		BUSINESS PHONE:		7038417800

	MAIL ADDRESS:	
		STREET 1:		1100 NORTH GLEBE ROAD
		CITY:			ARLINGTON
		STATE:			VA
		ZIP:			22201

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	CALIFORNIA ANALYSIS CENTER INC
		DATE OF NAME CHANGE:	19680603

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	CONSOLIDATED ANALYSIS CENTERS INC
		DATE OF NAME CHANGE:	19730102

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	CACI INC /DE/
		DATE OF NAME CHANGE:	19870119
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>q203earn.htm
<TEXT>
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY TEXT="#000000" LINK="#0000ff" VLINK="#551a8b" ALINK="#ff0000">

<P ALIGN="CENTER">SECURITIES AND EXCHANGE COMMISSION<br>Washington, D.C. 20549</P>

<P ALIGN="CENTER"><font size=3pt><STRONG>Form 8-K</STRONG></font></P>

<P ALIGN="CENTER"><font size=3pt><STRONG>CURRENT REPORT</STRONG></font></P>

<P ALIGN="CENTER">Pursuant to Section 13 or 15(d) of<br>the Securities Exchange Act of 1934</P>

<P ALIGN="CENTER"><B>January 31, 2003</B><br><I><font size=2>(Date of Report)</font></I></P>

<P ALIGN="CENTER"><font size=5><STRONG>CACI International Inc</STRONG></font><br><font size=2><EM>(Exact name of registrant as specified in its Charter)</EM></font></P>

<br wp="br1"><br wp="br2">

<TABLE BORDER="0" WIDTH="100%" cellpadding=0 align=center>
<tr>
<td width=30%></td>
<td width=5%></td>
<td width=30%></td>
<td width=5%></td>
<td width=30%></td></tr>
<TR VALIGN="TOP"><TD ALIGN="CENTER"><B>Delaware</B></TD>
<TD ALIGN="CENTER"></TD>
<TD ALIGN="CENTER"><B>0-8401</B></TD>
<TD ALIGN="CENTER"></TD>
<TD ALIGN="CENTER"><B>54-1345899</B></TD></TR>
<TR VALIGN="TOP"><TD ALIGN="CENTER"><font size=2><EM>(State of other jurisdiction<br>of incorporation)</EM></font></TD>
<TD ALIGN="CENTER"></TD>
<TD ALIGN="CENTER"><font size=2><EM>(Commission File Number)</EM></font></TD>
<TD ALIGN="CENTER"></TD>
<TD ALIGN="CENTER"><font size=2><EM>(IRS Employer Identification Number)</EM></font></TD></TR></TABLE>

<P ALIGN="CENTER"><B>1100 N. Glebe Road<br>Arlington, Virginia 22201</B><br><font size=2><EM>(Address of principal executive offices)(ZIP code)</EM></font></P>

<P ALIGN="CENTER"><B>(703) 841-7800</B><br><font size=2><EM>(Registrant's telephone number, including area code)</EM><font></P>

<br wp="br1"><br wp="br2">
<hr line size-1 width=50% align=center>
<br wp="br1"><br wp="br2">

<P><STRONG>ITEM 9:&nbsp;&nbsp;&nbsp;&nbsp;REGULATION FD DISCLOSURE</STRONG></P>

<P align=justify>On January 23, 2003 the Registrant released its financial results for the second quarter and first half of fiscal year 2003.</P>

<P align=justify>A copy of the Registrant's press release announcing the financial results as well as the schedule for a conference call and "web cast" on the same date is attached as Exhibit 99 to this current report on Form 8-K.</P>

<br wp="br1"><br wp="br2">
<hr line size-1 width=50% align=center>
<br wp="br1"><br wp="br2">

<p align=center><B>EXHIBITS</B></P>
<TABLE BORDER="0" WIDTH="100%" cellpadding=0>
<TR VALIGN="TOP">
<TD width=8%></TD>
<TD width=92%></TD></TR>
<TR VALIGN="TOP"><TD></TD>
<TD></TD></TR>
<TR align=center VALIGN="TOP"><TD>Exhibit<br><U>Number</U></TD>
<TD></TD></TR>
<tr><td colspan=2></td></tr>
<tr><td colspan=2></td></tr>
<TR align=center VALIGN="TOP"><TD>99</TD>
<TD><div align=justify>Press Release dated January 23, 2003, announcing CACI's second quarter and first half financial results.</div></TD></TR></TABLE>

<br wp="br1"><br wp="br2">
<hr line size=1 width=50% align=center>
<br wp="br1"><br wp="br2">

<P ALIGN="CENTER"><STRONG>SIGNATURE</STRONG></P>

<P align=justify>Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly
caused this report to be signed on its behalf by the undersigned hereunto duly authorized.</P>

<TABLE BORDER="0" WIDTH="50%" cellpadding=0>
<TR VALIGN="TOP">
<TD width=5%></TD>
<TD width=45%></TD></TR>
<TR VALIGN="TOP"><TD COLSPAN="2" ALIGN="CENTER">CACI International Inc</TD></TR>
<tr><td colspan=2><hr line size=1></td></tr>
<TR VALIGN="TOP"><TD COLSPAN="2" ALIGN="CENTER">Registrant</TD></TR>
<TR><TD COLSPAN="2"></TD></TR>
<TR><TD COLSPAN="2"></TD></TR>
<TR VALIGN="TOP"><TD>By:</TD>
<TD>&nbsp;&nbsp;&nbsp;/s/&nbsp;&nbsp;Jeffrey P. Elefante<TD></TR>
<tr><td></td>
<td><hr line size=1></td></tr>
<tr><td colspan=2></td></tr>
<tr><td colspan=2></td></tr>
<tr><td colspan=2></td></tr>
<TR VALIGN="TOP"><TD></TD>
<TD>Jeffrey P. Elefante<br>Executive Vice President,<br>General Counsel and Secretary</TD></TR></TABLE>
</P>

</BODY>
</HTML>


</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99
<SEQUENCE>3
<FILENAME>ex99.htm
<TEXT>
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY TEXT="#000000" LINK="#0000ff" VLINK="#551a8b" ALINK="#ff0000">

<p align=right>Exhibit 99</p>

<P ALIGN="CENTER"><font size=5><b>CACI Reports Record Second Quarter and First Half Results</b></P>

<P ALIGN="CENTER"><font size=4><i>Quarter Revenue up 26 percent; Income up 45 percent;</i></P>

<P ALIGN="CENTER"><font size=4><i>Company Increases Earnings Guidance</i></P>

<P align=justify><font size=3>Arlington, VA, January 23, 2003 -- CACI International Inc (NYSE:  CAI) today announced record results for its
second fiscal quarter and first half ended December 31, 2002.  Revenue for the second quarter of Fiscal Year 2003
(FY03) increased 26 percent while income from continuing operations was up 45 percent compared with the prior
year.  Revenue increased 27 percent and income from continuing operations was up 42 percent in the first half of
FY03 compared to Fiscal Year 2002 (FY02).  Revenue and earnings growth in the quarter and first half of FY03
was due to increased levels of work in all of the company's areas of service offerings.</P>

<P><b>Second Quarter, FY03 Results from Continuing Operations</b></P>

<P align=justify>Revenue for the second quarter of FY03 was $204.5 million, an increase of 26 percent over second quarter FY02
revenue of $162.3 million.  Revenue growth in the second quarter resulted from higher levels of systems integration,
managed network services, engineering services, and knowledge management business from federal customers.
Internal revenue growth in the quarter was 22 percent.  Income from continuing operations for the quarter was $10.6
million, or $0.36 per diluted share, an increase of 45 percent over second quarter FY02 income from continuing
operations of $7.3 million, or $0.30 per diluted share.  The increase in income from continuing operations was due
to the continued expansion of the company's business base, relatively lower levels of indirect costs and selling
expenses, and lower interest charges.  Earnings before interest, taxes, depreciation and amortization (EBITDA),
increased 28 percent, to $19.7 million, or 9.6 percent of revenue, compared with $15.5 million, or 9.5 percent of
revenue, a year ago.  The improvement was primarily driven by lower relative indirect operating costs.</P>

<P align=justify>Commenting on the results, Dr. J.P. London, CACI's Chairman, President, and Chief Executive Officer, said, "We
are extremely pleased with our second quarter results.  Like the previous quarter, this quarter was characterized by
increasing levels of demand for our services by our government customers who are key in providing and supporting
our nation's defense, intelligence and homeland security needs.  The pace of activities across our operations
produced strong growth, especially in our systems integration and engineering services area where we are providing
leading edge C<SUP>4</SUP>ISR (command, control, communications, computers, intelligence, surveillance, and reconnaissance)
support to the Department of Defense.  We also provided higher levels of key logistics management and business
improvement services to federal civilian agencies."</P>

<P align=justify>Dr. London continued, "Our internal growth continues to be strong, fueled by a 27 percent increase in our federal
government business, compared to the second quarter of last year.  Our operating margin increased to 8.2 percent,
over one-half a percent higher than a year ago.  At the same time,  the profit margin on our  continuing operations
increased  to 5.2 percent,   also over one-half a percent higher than a year ago.  Additionally, we experienced
excellent revenue and profit contributions from our most recent acquisitions, the Government Solutions Division
of Condor and Acton Burnell.  Overall, this quarter has positioned CACI to continue on a record pace for the second
half of our fiscal year."</P>

<P><b>First Half FY03 Results from Continuing Operations</b></P>

<P align=justify>For the first half of FY03, revenue increased 27 percent to $392.5 million compared with $308.1 million reported
in the first half of FY02.  Revenue growth in the first half of FY03 was driven by increased demands from federal
customers across all major offerings.  Internal revenue growth in the first half of FY03 was 19 percent.  Income from
continuing operations for the first half was $20 million, or $0.68 per diluted share, an increase of 42 percent over
first half FY02 income from continuing operations of $14.0 million, or $0.58 per diluted share.  The increase in
income  from continuing operations  in the first six  months of  FY03 was primarily due to the continued expansion
of the company's business base, relatively lower levels of indirect costs and selling expenses, and approximately
$500 thousand in interest income.  EBITDA increased 26 percent, to $37.2 million, or 9.5 percent of revenue,
compared with $29.4 million, or 9.5 percent of revenue, a year ago.</P>

<P><b>Second Quarter Highlights</b></P>

<P>The following highlights occurred during the second fiscal quarter:</P>

<div align=justify><ul><li>The company received approximately $300 million in contract awards in the quarter.</li></ul>

<div align=justify><ul><li>Internal revenue growth for the company was 22 percent.</li></ul>

<div align=justify><ul><li>The acquisition of Acton Burnell, Inc., which closed on October 16, 2002, has expanded CACI's support
to the U.S. Navy and complemented the company's presence in the Department of Veterans' Affairs.</LI></ul>

<div align=justify><ul><li>The company entered into a letter of intent to acquire the stock of a company that provides intelligence,
information technology, training and logistics services in support of critical military and intelligence
operations and homeland security initiatives for the federal government.  The closing of the acquisition,
contemplated late in the third quarter, is contingent upon the execution of definitive agreements and the
completion of due diligence satisfactory to CACI.</LI></ul>

<div align=justify><ul><li>Shareholders, at the company's annual meeting in November, elected three new directors to the board:
Michael J. Bayer, Vice Chairman of DoD's Business Board and Chairman of the Secretary of the Air Force
Advisory Group; Arthur L. Money, former Assistant Secretary of Defense for Command, Control,
Communications and Intelligence; and General Larry D. Welch, USAF (Retired), former Chief of Staff of
the U.S. Air Force.  CACI's board now numbers eleven, of which ten are outside directors.</LI></ul></div>

<P><b>Company Increases Earnings Guidance</b></P>

<P align=justify>The company also increased its earnings guidance for its full year FY03, and issued initial guidance for its third and
fourth fiscal quarters.  This guidance excludes any revenue or income from potential acquisitions that might be
closed prior to the end of FY03.  The table below summarizes the guidance ranges for each of those periods:</P>


<TABLE WIDTH="80%" border=0 align=center cellpadding=0>
<tr>
	<td width=36%></td>
	<td width=12%></td>
	<td width=4%></td>
	<td width=12%></td>
	<td width=4%></td>
	<td width=12%></td>
</tr>
<TR VALIGN="TOP"><TD></TD>
<TD ALIGN="CENTER"><b>Q3'03</b></TD>
<TD ALIGN="CENTER"></TD>
<TD ALIGN="CENTER"><b>Q4'03</b></TD>
<TD ALIGN="CENTER"></TD>
<TD ALIGN="CENTER"><b>Total FY'03</b></TD></TR>
<tr>
<td><font size=1>(In millions except for earnings per share)</td>
<td><hr size=1></td>
<td></td>
<td><hr size=1></td>
<td></td>
<td><hr size=1></td>
</tr>
<TR VALIGN="TOP"><TD COLSPAN="6"></TD></TR>
<TR VALIGN="TOP"><TD COLSPAN="6"></TD></TR>
<TR VALIGN="TOP"><TD>Revenue</TD>
<TD>$209-$217</TD>
<TD></TD>
<TD>$214-$226</TD>
<TD></TD>
<TD>$815 - $835</TD></TR>
<TR VALIGN="TOP"><TD>Income from Continuing Operations</TD>
<TD>$10.6-$11.4</TD>
<TD></TD>
<TD>$11.6-$12.2</TD>
<TD></TD>
<TD>$42.2-$43.6</TD></TR>
<TR VALIGN="TOP"><TD>Basic earnings per share</TD>
<TD>$0.37-$0.40</TD>
<TD></TD>
<TD>$0.40-$0.42</TD>
<TD></TD>
<TD>$1.47-$1.51</TD></TR>
<TR VALIGN="TOP"><TD>Basic weighted average shares</TD>
<TD>28.9</TD>
<TD></TD>
<TD>29.1</TD>
<TD></TD>
<TD>28.5</TD></TR>
<TR VALIGN="TOP"><TD>Diluted earnings per share</TD>
<TD>$0.36-$0.39</TD>
<TD></TD>
<TD>$0.39-$0.41</TD>
<TD></TD>
<TD>$1.43-$1.48</TD></TR>
<TR VALIGN="TOP"><TD>Diluted weighted average shares</TD>
<TD>29.7</TD>
<TD></TD>
<TD>29.9</TD>
<TD></TD>
<TD>29.5</TD></TR></TABLE>


<P align=justify>Should the company perform in accordance with these estimates, revenue for the third quarter is expected to be up
14 to 19 percent over revenue of $182.8 million reported in the third fiscal quarter of FY02.  Income from
continuing operations for the quarter is expected to be up 23 to 33 percent over the $8.6 million reported last year.
For the fourth quarter, initial guidance indicates that revenue is expected to be up 12 to 18 percent over revenue of
$191.0 million in the year earlier quarter.  Income from continuing operations is expected to be up 24 to 31 percent
over the $9.3 million reported in the same period of FY02.  For the fiscal year, based on this guidance, the company
estimates that revenue will be up 20 to 22 percent over revenue of $681.9 million reported for FY2002, and income
from continuing operations for the year is expected to be up 32 to 37 percent over last year.  Actual results, however,
may differ from these estimates for the reasons described below.</P>

<P><b>Other Information</b></P>


<P align=justify>The company has scheduled a conference call for 10 AM Eastern Time, today, during which management will be
making a brief presentation focusing on second quarter results and operating trends.  A question-and-answer session
will follow to further discuss the results and the company's future performance expectations.  Interested parties can
listen to the conference call and view accompanying exhibits over the Internet by logging on to CACI's Internet site
at <b>http://www.caci.com</b> at the scheduled time.  A replay of the call will also be available over the Internet beginning
at 1:00 p.m. Eastern time, today, and can be accessed through CACI's homepage (www.caci.com) by clicking on
the CACI Investor Info button.</P>

<P align=justify>CACI International Inc provides the IT and network solutions needed to prevail in today's new era of defense,
intelligence, and e-government. From systems integration and managed network solutions to knowledge
management, engineering, simulation, and information assurance, we deliver the IT applications and infrastructures
our federal customers use to improve communications and collaboration, secure the integrity of information systems
and networks, enhance data collection and analysis, and increase efficiency and mission effectiveness. Our solutions
lead the transformation of defense and intelligence, assure homeland security, enhance decision-making, and help
government to work smarter, faster, and more responsively. CACI, a member of the Russell 2000 and S&amp;P
SmallCap 600 indices, provides dynamic careers for more than 5,900 employees working in 90 offices in the U.S.
and Europe. CACI is the IT provider for a networked world. Visit CACI on the web at <b>www.caci.com</b>.</P>

<P align=justify><font size=1><i>There are statements made herein which may not address historical facts and, therefore, could be interpreted to be forward-looking
statements as that term is defined in the Private Securities Litigation Reform Act of 1995.  Such statements are subject to factors that could
cause actual results to differ materially from anticipated results.  The factors that could cause actual results to differ materially from those
anticipated include, but are not limited to, the following: regional and national economic conditions in the United States and United
Kingdom, (the UK economy is experiencing a downturn that affects the Registrant's UK operations) including conditions that result from
terrorist activities or war; changes in interest rates;  currency fluctuations; failure to achieve contract awards in connection with
recompetes for present business and/or competition for new business; the risks and uncertainties associated with client interest in and
purchases of new products and/or services; continued funding of U.S. Government or other public sector projects, based on Congressional
action on the FY03 Federal budget, or in the event of a priority need for funds, such as homeland security, the war on terrorism or war
with Iraq; government contract procurement (such as bid protests, small business set asides, etc.) and termination risks; the results of the
appeal of CACI International Inc. ASBCA No. 53058;  individual business decisions of our clients; paradigm shifts in technology;
competitive factors such as pricing pressures and competition to hire and retain employees; our ability to complete acquisitions
appropriate to achievement of our strategic plans; material changes in laws or regulations applicable to our businesses, particularly
legislation affecting (i) government contracts for services, (ii) outsourcing of activities that have been performed by the government; and
(iii) competition for task orders under Government Wide Acquisition Contracts ("GWACs") and/or scheduled contracts with the General
Services Administration; our own ability to achieve the objectives of near term or long range business plans ;and other risks described
in the Company's Securities and Exchange Commission filings.</i></font></P>


<TABLE WIDTH="90%" border=0 align=center cellpadding=0>
<tr><td width=40%></td>
<td width=10%></td>
<td width=40%></td>
<TR VALIGN="TOP"><TD>For investor information contact:<br><br>David Dragics<br>Director, Investor Relations<br>(703) 841-7835<br>ddragics@caci.com</TD>
<TD></TD>
<TD>For other information contact:<br><br>Jody Brown<br>Sr. Vice President, Public Relations<br>(703) 841-7801<br>jbrown@caci.com</TD></TR></TABLE>

<P ALIGN="CENTER">(Financial tables follow)</P>

<P ALIGN="CENTER"># # # #</P>


<p><b>Summary Financial Tables</b></br>CACI International Inc</br><font size=2>(Amounts in thousands, except per share amounts)</font></p>
<TABLE WIDTH="98%" cellpadding=0 border=0 align=center>
<tr>
<td width=3%></td>
<td width=38%></td>
<td width=2%></td>
<td width=8%></td>
<td width=2%></td>
<td width=3%></td>
<td width=2%></td>
<td width=8%></td>
<td width=2%></td>
<td width=3%></td>
<td width=2%></td>
<td width=8%></td>
<td width=2%></td>
<td width=3%></td>
<td width=2%></td>
<td width=8%></td>
<td width=2%></td>
</tr>

<TR VALIGN="TOP"><TD COLSPAN="17"></TD></TR>
<TR VALIGN="TOP"><TD COLSPAN="17"></TD></TR>

<TR VALIGN="TOP"><TD COLSPAN="2"></TD>
<TD ALIGN="CENTER"></TD>
<TD COLSPAN="5" ALIGN="CENTER"><b></b><b>Quarter Ended</b></TD>
<TD ALIGN="CENTER"></TD>
<TD ALIGN="CENTER"></TD>
<TD ALIGN="CENTER"></TD>
<TD COLSPAN="5" ALIGN="CENTER"><b>Six Months Ended</b></TD>
<TD></TD></TR>
<TR VALIGN="TOP"><TD COLSPAN="2"><b>Income Statement Data:</b></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"><b>12/31/02</b></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"><b>12/31/01</b></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"><b>12/31/02</b></TD>
<TD></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"><b>12/31/01</b></TD>
<TD><b></TD></TR>

<tr><td colspan=17><hr size=1></td></tr>

<TR VALIGN="TOP"><TD COLSPAN="2"></b>Revenue</TD>
<TD ALIGN="RIGHT">$</TD>
<TD ALIGN="RIGHT">204,511</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">$</TD>
<TD ALIGN="RIGHT">162,329</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">$</TD>
<TD ALIGN="RIGHT">392,489</TD>
<TD></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">$</TD>
<TD ALIGN="RIGHT">308,144</TD>
<TD></TD></TR>
<TR VALIGN="TOP"><TD COLSPAN="17">Costs and Expenses</TD></TR>
<TR VALIGN="TOP"><TD></TD>
<TD>Direct costs</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">125,930</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">99,597</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">240,611</TD>
<TD></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">188,087</TD>
<TD></TD></TR>
<TR VALIGN="TOP"><TD></TD>
<TD>Indirect costs and selling expenses</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">58,859</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">47,270</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">114,702 </TD>
<TD></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">90,663</TD>
<TD></TD></TR>
<TR VALIGN="TOP"><TD></TD>
<TD>Depreciation and amortization</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">2,922</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">3,110</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">5,690</TD>
<TD></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">5,547</TD>
<TD></TD></TR>
<tr>
<td colspan=2></td>
<td colspan=15><hr size=1></td></tr>
<TR VALIGN="TOP"><TD COLSPAN="2">Operating expenses</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">187,711</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">149,977</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">361,003</TD>
<TD></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">284,297</TD>
<TD></TD></TR>
<TR VALIGN="TOP"><TD COLSPAN="2">Operating income</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">16,800</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">12,352</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">31,486</TD>
<TD></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">23,847</TD>
<TD></TD></TR>
<TR VALIGN="TOP"><TD COLSPAN="2">Interest (income) expense</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">(163</TD>
<TD align=left>)</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN=right>574</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">(481</TD>
<TD align=left>)</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">1,221</TD>
<TD></TD></TR>
<tr>
<td colspan=2></td>
<td colspan=15><hr size=1></td></tr>
<TR VALIGN="TOP"><TD COLSPAN="17"></TD></TR>
<TR VALIGN="TOP"><TD COLSPAN="2">Income from continuing operations before
income taxes</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">16,963</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">11,778</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">31,967</TD>
<TD></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">22,626</TD>
<TD></TD></TR>
<TR VALIGN="TOP"><TD COLSPAN="2">Income taxes on continuing operations</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">6,362</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">4,475</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">11,991</TD>
<TD></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">8,597</TD>
<TD></TD></TR>
<tr>
<td colspan=2></td>
<td colspan=15><hr size=1></td></tr>
<TR VALIGN="TOP"><TD COLSPAN="2">Income from continuing operations</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">10,601</TD>
<TD colspan=3></TD>
<TD ALIGN="RIGHT">7,303</TD>
<TD colspan=3></TD>
<TD ALIGN="RIGHT">19,976</TD>
<TD></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">14,029</TD>
<TD></TD></TR>
<TR VALIGN="TOP"><TD COLSPAN="17">Discontinued Operations</TD></TR>
<TR VALIGN="TOP"><TD></TD>
<TD>Loss from operations from discontinued<br>&nbsp;&nbsp;&nbsp;Marketing Systems Group (less applicable<br>&nbsp;&nbsp;&nbsp;income tax benefit)</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">-</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">(58</TD>
<TD ALIGN="lefT">)</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">-</TD>
<TD></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">(209</TD>
<TD align=left>)</TD></TR>
<TR VALIGN="TOP"><TD COLSPAN="2">Loss on disposal of Marketing Systems Group<br>&nbsp;&nbsp;&nbsp;including provision of $284 for operating<br>&nbsp;&nbsp;&nbsp;losses during phase-out period (less applicable<br>&nbsp;&nbsp;&nbsp;income
tax benefit of $766)</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">-</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">(1,250</TD>
<TD ALIGN="lefT">)</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">-</TD>
<TD></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">(1,250</TD>
<TD align=left>)</TD></TR>
<tr>
<td colspan=2></td>
<td colspan=15><hr size=1></td></tr>
<TR VALIGN="TOP"><TD COLSPAN="2">Net income</TD>
<TD ALIGN="RIGHT">$</TD>
<TD ALIGN="RIGHT">10,601</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">$</TD>
<TD ALIGN="RIGHT">5,995</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">$</TD>
<TD ALIGN="RIGHT">19,976</TD>
<TD></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">$</TD>
<TD ALIGN="RIGHT">12,570</TD>
<TD></TD></TR>
<tr>
<td colspan=2></td>
<td colspan=15><hr size=2 noshade></td></tr>
<TR VALIGN="TOP"><TD COLSPAN="17"></TD></TR>
<TR VALIGN="TOP"><TD COLSPAN="17"></TD></TR>
<TR VALIGN="TOP"><TD COLSPAN="17">Basic earnings per share</TD></TR>
<TR VALIGN="TOP"><TD COLSPAN="2">Income from continuing operations</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">0.37</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">0.31</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">0.70</TD>
<TD></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">0.60</TD>
<TD></TD></TR>
<tr>
<td colspan=2></td>
<td colspan=15><hr size=1></td></tr>
<TR VALIGN="TOP"><TD COLSPAN="2">Loss from discontinued operations</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">-</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">(0.00</TD>
<TD ALIGN="left">)</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">-</TD>
<TD></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">(0.01</TD>
<TD align=left>)</TD></TR>
<TR VALIGN="TOP"><TD COLSPAN="2">Loss on disposal </TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">-</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">(0.05</TD>
<TD ALIGN="lefT">)</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">-</TD>
<TD></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">(0.05</TD>
<TD>)</TD></TR>
<tr>
<td colspan=2></td>
<td colspan=15><hr size=1></td></tr>
<TR VALIGN="TOP"><TD COLSPAN="2">Basic earnings per share</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">0.37</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">0.26</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">0.70</TD>
<TD></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">0.54</TD>
<TD></TD></TR>
<tr>
<td colspan=2></td>
<td colspan=15><hr size=2 noshade></td></tr>
<TR VALIGN="TOP"><TD COLSPAN="17">Diluted earnings per share</TD></TR>
<TR VALIGN="TOP"><TD COLSPAN="2">Income from continuing operations</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">0.36</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">0.30</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">0.68</TD>
<TD></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">0.58</TD>
<TD></TD></TR>
<tr>
<td colspan=2></td>
<td colspan=15><hr size=1></td></tr>
<TR VALIGN="TOP"><TD COLSPAN="2">Loss from discontinued operations</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">-</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">(0.00</TD>
<TD ALIGN="lefT">)</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">-</TD>
<TD></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">(0.01</TD>
<TD align=left>)</TD></TR>
<TR VALIGN="TOP"><TD COLSPAN="2">Loss on disposal </TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">-</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">(0.05</TD>
<TD ALIGN="lefT">)</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">-</TD>
<TD></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">(0.05</TD>
<TD align=left>)</TD></TR>
<tr>
<td colspan=2></td>
<td colspan=15><hr size=1></td></tr>
<TR VALIGN="TOP"><TD COLSPAN="2">Diluted earnings per share</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">0.36</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">0.25</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">0.68</TD>
<TD></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">0.52</TD>
<TD></TD></TR>
<tr>
<td colspan=2></td>
<td colspan=15><hr size=2 noshade></td></tr>
<TR VALIGN="TOP"><TD COLSPAN="17"></TD></TR>
<TR VALIGN="TOP"><TD COLSPAN="17"></TD></TR>
<TR VALIGN="TOP"><TD COLSPAN="16">Weighted average shares used in per share computations:</TD>
<TD></TD></TR>
<TR VALIGN="TOP"><TD></TD>
<TD>Basic</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">28,697</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">23,464</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">28,571</TD>
<TD></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">23,204</TD>
<TD></TD></TR>
<TR VALIGN="TOP"><TD></TD>
<TD>Diluted</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">29,495</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">24,337</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">29,399</TD>
<TD></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">23,979</TD>
<TD></TD></TR></TABLE>

<br wp="br1"><br wp="br2">
<br wp="br1"><br wp="br2">

<p align=center><b>Income From Continuing Operations Data</b></p>

<TABLE WIDTH="87%" cellpadding=0 align=center border=0>

<tr><td width=2%></td>
<td width=2%></td>
<td width=32%></td>
<td width=2%></td>
<td width=9%></td>
<td width=3%></td>
<td width=9%></td>
<td width=5%></td>
<td width=2%></td>
<td width=9%></td>
<td width=3%></td>
<td width=9%></td></tr>

<TR VALIGN="TOP"><TD COLSPAN="4"></TD>
<TD COLSPAN="3" ALIGN="CENTER"><b>Quarter Ended</b></TD>
<TD ALIGN="CENTER"></TD>
<TD ALIGN="CENTER"></TD>
<TD COLSPAN="3" ALIGN="CENTER"><b>Six Months Ended</b></TD></TR>
<TR VALIGN="TOP"><TD COLSPAN="3"><font size=2>(dollars in thousands)</font></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"><b>12/31/02</b></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"><b>12/31/01</b></TD>
<TD></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"><b>12/31/02</b></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"><b>12/31/01</b></TD></TR>
<tr><td colspan=4></td>
<td colspan=3><hr size=1></td>
<td colspan=2></td>
<td colspan=3><hr size=1></td></tr>
<TR VALIGN="TOP"><TD COLSPAN="3">Gross profit margin</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">38.4%</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">38.6%</TD>
<TD></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">38.7%</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">39.0%</TD></TR>
<TR VALIGN="TOP"><TD COLSPAN="3">Operating profit margin</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">8.2%</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">7.6%</TD>
<TD></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">8.0%</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">7.7%</TD></TR>
<TR VALIGN="TOP"><TD COLSPAN="3">Continuing operations margin</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">5.2%</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">4.5%</TD>
<TD></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">5.1%</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">4.6%</TD></TR>
<TR VALIGN="TOP"><TD COLSPAN="3">Net margin</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">5.2%</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">3.7%</TD>
<TD></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">5.1%</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">4.1%</TD></TR>
<TR VALIGN="TOP"><TD COLSPAN="12">Earnings Before Interest, Taxes, Depreciation</TD></TR>
<TR VALIGN="TOP"><TD></TD>
<TD COLSPAN="2">Depreciation and Amortization (EBITDA)</TD>
<TD ALIGN="RIGHT">$</TD>
<TD ALIGN="RIGHT">19,722</TD>
<TD ALIGN="RIGHT">$</TD>
<TD ALIGN="RIGHT">15,462</TD>
<TD></TD>
<TD ALIGN="RIGHT">$</TD>
<TD ALIGN="RIGHT">37,176</TD>
<TD ALIGN="RIGHT">$</TD>
<TD ALIGN="RIGHT">29,394</TD></TR>
<TR VALIGN="TOP"><TD COLSPAN="2">   </TD>
<TD>As a % of revenue</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">9.6%</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">9.5%</TD>
<TD></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">9.5%</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">9.5%</TD></TR></TABLE>

<br wp="br1"><br wp="br2">
<br wp="br1"><br wp="br2">

<p align=center><b>Revenue from Continuing Operations by Customer Type</b>

<TABLE WIDTH="91%" cellpadding=0 align=center border=0>

<tr><td width=29%></td>
<td width=2%></td>
<td width=7%></td>
<td width=2%></td>
<td width=6%></td>
<td width=2%></td>
<td width=2%></td>
<td width=7%></td>
<td width=2%></td>
<td width=6%></td>
<td width=3%></td>
<td width=2%></td>
<td width=8%></td>
<td width=2%></td>
<td width=2%></td>
<td width=9%></td></tr>

<TR><td></td>
<TD COLSPAN="9" ALIGN="CENTER"><b>Quarter Ended</b></TD>
<TD COLSPAN="5" ALIGN="RIGHT"></TD></TR>
<tr><td></td>
<td colspan=15><hr size=1></td></tr>

<TR><td><font size=2>(dollars in thousands)</font></TD>
<TD COLSPAN="4" ALIGN="CENTER"><b>12/31/02</b></TD>
<td></td>
<TD COLSPAN="4" ALIGN="CENTER"><b>12/31/01</b></TD>
<TD ALIGN="CENTER"></TD>
<TD COLSPAN="2" ALIGN="CENTER"><b>$ Change</b></TD>
<td></td>
<TD colspan=2 align=center><b>% Change</b></TD></TR>

<tr><td></td>
<td colspan=15><hr size=1></td></tr>

<TR VALIGN="TOP"><TD>Department of Defense</TD>
<TD ALIGN="RIGHT">$</TD>
<TD ALIGN="RIGHT">129,979</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">63.5%</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">$</TD>
<TD ALIGN="RIGHT">105,856</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">65.2%</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">$</TD>
<TD ALIGN="RIGHT">24,123</TD>
<td></td>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">22.8%</TD></TR>

<TR VALIGN="TOP"><TD>Federal Civilian Agencies</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">57,394</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">28.1%</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">42,023</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">25.9%</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">15,371</TD>
<td></td>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">36.6%</TD></TR>

<TR VALIGN="TOP"><TD>Commercial</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">14,270</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">7.0%</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">12,686</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">7.8%</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">1,584</TD>
<td></td>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">12.5%</TD></TR>

<TR VALIGN="TOP"><TD>State and Local Government</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">2,868</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">1.4%</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">1,764</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">1.1%</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">1,104</TD>
<td></td>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">62.6%</TD></TR>
<tr><td></td>
<td colspan=15><hr size=1></td></tr>

<TR VALIGN="TOP"><TD>Total</TD>
<TD ALIGN="RIGHT">$</TD>
<TD ALIGN="RIGHT">204,511</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">100.0%</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">$</TD>
<TD ALIGN="RIGHT">162,329</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">100.0%</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">$</TD>
<TD ALIGN="RIGHT">42,182</TD>
<td></td>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">26.0%</TD></TR>
<tr><td></td>
<td colspan=15><hr size=2 noshade></td></tr></table>

<br wp="br1">

<TABLE WIDTH="91%" cellpadding=0 align=center border=0>

<tr><td width=29%></td>
<td width=2%></td>
<td width=7%></td>
<td width=2%></td>
<td width=6%></td>
<td width=2%></td>
<td width=2%></td>
<td width=7%></td>
<td width=2%></td>
<td width=6%></td>
<td width=3%></td>
<td width=2%></td>
<td width=8%></td>
<td width=2%></td>
<td width=2%></td>
<td width=9%></td></tr>

<TR VALIGN="TOP"><TD></TD>
<TD COLSPAN="9" ALIGN="CENTER"><b>Six Months Ended</b></TD>
<TD colspan=6></TD></TR>

<tr><td></td>
<td colspan=15><hr size=1></td></tr>

<TR><TD><font size=2>(dollars in thousands)</font></TD>
<TD COLSPAN="4" ALIGN="CENTER"><b>12/31/02</b></TD>
<TD></TD>
<TD COLSPAN="4" ALIGN="CENTER"><b>12/31/01</b></TD>
<TD></TD>
<TD COLSPAN="2" ALIGN="CENTER"><b>$ Change</b></TD>
<TD></TD>
<TD colspan=2 ALIGN="center"><b>% Change</b></TD></TR>

<tr><td></td>
<td colspan=15><hr size=1></td></tr>

<TR VALIGN="TOP"><TD>Department of Defense</TD>
<TD ALIGN="RIGHT">$</TD>
<TD ALIGN="RIGHT">248,784</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">63.4%</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">$</TD>
<TD ALIGN="RIGHT">195,859 </TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">63.5%</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">$</TD>
<TD ALIGN="RIGHT">52,925</TD>
<TD colspan=2 ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">27.0%</TD></TR>

<TR VALIGN="TOP"><TD>Federal Civilian Agencies</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">110,650</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">28.2%</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">79,701 </TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">25.9%</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">30,949</TD>
<TD colspan=2 ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">38.8%</TD></TR>

<TR VALIGN="TOP"><TD>Commercial</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">26,860</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">6.8%</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">25,205 </TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">8.2%</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">1,655</TD>
<TD colspan=2 ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">6.6%</TD></TR>

<TR VALIGN="TOP"><TD>State and Local Government</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">6,195</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">1.6%</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">7,379 </TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">2.4%</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">(1,184</TD>
<TD colspan=2 ALIGN="lefT">)</TD>
<TD ALIGN="RIGHT">-16.0%</TD></TR>

<tr><td></td>
<td colspan=15><hr size=1></td></tr>

<TR VALIGN="TOP"><TD>Total</TD>
<TD ALIGN="RIGHT">$</TD>
<TD ALIGN="RIGHT">392,489</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">100.0%</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">$</TD>
<TD ALIGN="RIGHT">308,144 </TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">100.0%</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">$</TD>
<TD ALIGN="RIGHT">84,345</TD>
<TD colspan=2 ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">27.4%</TD>
<tr><td></td>
<td colspan=15><hr size=2 noshade></td></tr></TABLE>

<br wp="br1"><br wp="br2">
<br wp="br1"><br wp="br2">

<p align=center><b>Balance Sheet Data</b></p>

<TABLE ALIGN="CENTER" WIDTH="55%" cellpadding=0 border=0>

<tr><td width=30%></td>
<td width=2%></td>
<td width=7%></td>
<td width=7%></td>
<td width=2%></td>
<td width=7%></td></tr>

<TR VALIGN="TOP"><TD></TD>
<TD COLSPAN="2" ALIGN="CENTER"><b>12/31/02</b></TD>
<TD ALIGN="CENTER"></TD>
<TD COLSPAN="2" ALIGN="CENTER"><b>6/30/02</b></TD></TR>
<tr>
<td><font size=2>(dollars in thousands)</font></td>
<td colspan=5><hr size=1></td></tr>
<TR VALIGN="TOP"><TD>Current assets</TD>
<TD ALIGN="RIGHT">$</TD>
<TD ALIGN="RIGHT">297,132 </TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">$</TD>
<TD ALIGN="RIGHT">306,129 </TD></TR>
<TR VALIGN="TOP"><TD>Current liabilities</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">75,912 </TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">77,365 </TD></TR>
<TR VALIGN="TOP"><TD>Working capital</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">221,220 </TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">228,764 </TD></TR>
<TR VALIGN="TOP"><TD>Total debt</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">34,672 </TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">35,167 </TD></TR>
<TR VALIGN="TOP"><TD>Stockholders' equity</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">395,064 </TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">367,159 </TD></TR>
<TR VALIGN="TOP"><TD>Total assets</TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">511,022 </TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT"></TD>
<TD ALIGN="RIGHT">480,664 </TD></TR></TABLE>
</CENTER>


</BODY>
</HTML>

</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
-----END PRIVACY-ENHANCED MESSAGE-----
