December 2, 2024 “All peoples who live communally must first find some way to get along together harmoniously and with a measure of decency and order.” Ella Deloria, Sioux Indian anthropologist. Walmart had $611 billion sales revenue in 2023, while employing about 2 million people. Walmart is the world’s largest retailer. This week the companyContinue reading “In Case You Missed It!”