William Porter, S.