william schmelder