ed herman