Shoe, office equipment and bar code services firm McRae Industries has reported lower earnings and revenue for the first-quarter period of 2007.