carmelo klein