A person who has lots of ideas about how to make the project successful and is ready to put their ideas to work is:

A.
dependable.

B.
motivated.

C.
aggressive.

D.
delegating.