Another Logic Problem

Guys and Gals at the Beach

Down in the Outer Banks of North Carolina there is a beach known as "Duck Pond Beach". Now this beach has five regular patrons, a swimmer, kite flyer, surfer, sand castle designer, and shell seeker named Mr. Hart, Mr. Vrabel, Ms. Smith, Ms. Wibowo, and Ms. Fedder, though not necessarily in that order. The two men are Felix and Sam, while the three women are Catherine, Mary, and Jan. From the clues below, determine the first and last names of each person and his or her favorite focus at the beach.

(Use the chart we set up for you below. The X's and O's are draggable and remember, an X placed in the chart means the combination can't happen, and an O means it must happen. So use up all the X's and O's and the answers will reveal themselves. NOTE: you will probably have to read the clues a couple of times.)
1. Neither Catherine nor Mary is the swimmer, and neither is Ms. Fedder.
2. Jan is not the sand castle designer.
3. The kite flyer is either Catherine or Ms. Smith.
4. Neither Felix nor Ms. Wibowo is the sand castle designer or the swimmer.
5. Mr. Hart, Felix, and the surfer have come to this beach for more than five years.
 Mr. Hart Mr. Vrabel Ms. Smith Ms. Wibowo Ms. Fedder swim kite surf castle shell Sam Felix Catherine Mary Jan swim kite surf castle shell