Johnny-on-the-spot

A person who is available and ready when needed.

Examples:

  • He always is there at the right time, a real Johnny-on-the-spot.

Origin: Late 1800s