Proton Production