I'll answer as many questions as I can, but when people have a contract at other football clubs, I think it's wrong to talk about them.
David Moyes is a successful coach known for his contributions to a specific sport, such as football (soccer). He might have managed prominent teams.