Johnny-on-the-spot

[Johnny-on-the-spot] {adj. phr.} At the right place when needed;present and ready to help; very prompt; on time.

A good waterboy isalways Johnny-on-the-spot.

The firemen were Johnny-on-the-spot andput out the fire in the house soon after it started.

Compare: ON THEJOB.