Which one of the following drugs is not a reversible anticholinesterase drug ?

Which one of the following drugs is not a reversible anticholinesterase drug ?

A. Edrophonium
B. Demecarium
C. Carbaryl
D. Tacrine