Quiz of the Week: Who gave David Cameron a job?

Have you been paying attention to what's been going on over the past seven days?

Source