It's hard to concentrate when visiting with Bill Barnes inside his office at Mountain Harbor Resort & Spa on Lake Ouachita.