willaim shannon