For three years Carl Stewart has mostly watched and waited.