Correct Answer: D
Explanation:
This is the only choice that is both grammatically and logically correct. Choice A has a shift in construction; there are two subjects that mean the same thing (Habib and he). Choice B has a modifier problem; the sentence implies that Habib worked his way to the top because he was the son of immigrants. Choice C, though constructed differently, results in the same faulty logic. Choice E creates faulty subordination.