edwin shepard