American Heritage Dictionary gives long "e" for Foeffer, definition one who grants land for a fee.

Wouldn't that be "Feoff" ( = fief) rather than "Foeff-" ( = foff-with-an-umlaut? )