McEachron

1234567
Across
  1. 3. “Cheshire cat” competitor
  2. 4. political debate aficionado
  3. 6. peanut brittle junkie
  4. 7. pit bull of the family
Down
  1. 1. half relation whole smile
  2. 2. feisty spirit
  3. 4. cursed like a sailor
  4. 5. self-described curmudgeon