MCRAE CORPORATION