Adam Herring has watched and waited.