Von Willebrand factor is secreted by which of the following?
Macrophages
Endothelial cells
Platelets
Fibroblast
Endothelial cells contain intracellular stores known as WeibelPallad bodies which contain Von-willebrand factor and P-selectin.