Sam Haddin2 cr