Ben Weaver is an indie musician out of St. Paul, Minnesota. He plays a blend of pop and roots music.
Added by Upcoming Robot on November 26, 2010