von Willebrand factor is produced by -
Von willebrand factor is produced endothelial cells.It is produced to a lesser degree by megakaryocytes. But mainly by endothelial cells Ref:Robbins and Cotran Pathologic basis of disease.South Asia Edition volume 1. Page no.662
Liver
Platelets
Endothelial cells
Spleen
Haematology