Pathology General 2900d636 Complex granular corpuscles are produced by - A Oligodendrocytes B Astrocytes C Microglia D Vascular endothelium High-Yield Explanation Complex granular corpuscels are produced by microglia.