william olsson