The level of trust reflects the mentor’s?

The level of trust reflects the mentor’s?

A. professional competence
B. consistency
C. ability to communicate
D. all of above