No it doesn't, it is grammatically correct as is.
Answer:
D
Explanation:
The answer would be D because even though it seems like it is an overexcessive use of commas, it is correct in the grammar aspect and the rest of the answers don't sound right when you say it out loud.