The correct option is D Rudolf Virchow
Cell theory was proposed by Schleiden, Schwann and Virchow. It states that-
(i) All living organisms are composed of one or more cells.
(ii)Cells are the basic structural and functional units of living organisms.
(iii) All cells arise from the pre existing cells.
Camillo Golgi discovered golgi bodies.