单项选择题

It is necessary to find an engineer ______ has skills that meet your needs.

A.whom
B.which
C.whose
D.who