charles lawrence shapiro