HAMES CORPORATION