单项选择题

An expert in any field may be defined as a person who possesses specialized skills and is capable of rendering very competent services.

A.obtaining
B.mastering
C.providing
D.financing