WILLARD REX CORPORATION ID 9872142