C. uneven parallelism
Uneven parallelism means that the clauses within your sentence have the same grammatical structure. If you look at the clauses in the sentence "with a keen sense of observation" and "who dedicated long hours in the lab" they do not have the same grammatical structure. Thus the sentence suffers from uneven parallelism.