MSOC Program 9.23.23 by Michael Wade