obviator

noun
  1. one who prevents or removes obstacles or difficulties
  2. Usage: formal; rare

Examples