Johnny-on-the-spot

Noun

 * 1)  A person who is conveniently in the right place when needed.