William L skyle