What is the factorization?

-3x^3+15x^2+42x

A. 3(x+7)(x+2)
B. 3(x^2)(x+2)
C. -3x(x+7)(x-2)
D. -3x(x-7)(x+2)