ESPN NHL reports: The Ducks signed forward AJ Greer to a four-year contract, adding some Stanley Cup experience to the burgeoning contender.