stephen g. shaw