It's been a long offseason for Lake Geneva Badger (Wis.) High School junior standout Evan Gibson.