Step 1: Identify the odd one out among the listed cells with respect to von Willebrand factor production.
Step 2: Two recognised factories make vWF. Endothelial cells store it in Weibel-Palade bodies and release it on activation, making them the principal source. Megakaryocytes package it into the alpha-granules of platelets, so platelets carry vWF too.
Step 3: The liver, though responsible for synthesising the bulk of plasma clotting factors, does not produce vWF. It does make factor VIIIc, but vWF circulates as factor VIII's protective carrier and comes from endothelium and megakaryocytes, not hepatocytes.
Step 4: Because hepatocytes are not a vWF source, they are the exception asked for in this all-except question.
\[\boxed{\text{Hepatocytes}}\]