2019 Birthday Crossword - So Many Roles

12345678910111213141516171819202122
Across
  1. 4. Cornish hero
  2. 5. Courteous enforcer
  3. 8. Charity physician
  4. 10. Reformed mobster
  5. 11. Cowboy of the pines
  6. 15. Cop hater
  7. 20. Surgical boss
  8. 21. Lady killer
  9. 22. Himalayan adventurer
Down
  1. 1. Bloom-loving commander
  2. 2. Irish dynamiter
  3. 3. Vengeful brother
  4. 6. World weary lawman
  5. 7. Crooning poker player
  6. 9. Doctor without license
  7. 12. Western author
  8. 13. Reborn reverend
  9. 14. Swashbuckling bandit
  10. 16. Wisecracking gunslinger
  11. 17. Big cat hunter
  12. 18. Gary's devoted dad
  13. 19. Amnesty seeker