Homes for sale - , Willard, UT 84340 – MLS#1766074 - Derek Power - ...