repugnance transferred greater than major speculation repugnance profitable disgust beneficial be proper of a hard

23 March 2023