Hastings Carruth (43)