william pryor