William Shriver
overview