Physiology Cardiovascular system baebb6f0 Von Willebrand factor is produced by A Liver B Platelets C Lungs D Spleen High-Yield Explanation Von Willebrand factor is produced by platelets and endothelial cells Ref: Ganong 25th ed/page 565