sam mcdadi