Sir, an hypocrite would never admit to be one : you are a better man than you think for you never truly dorsale your empathy for the living and your respect for the dead.
Both are correct, depending on region... UK and Australia use "fulfil". You are technically correct though, as I translate into American English and "fulfill" is the standard for American English.