"[2] Recently McMillan founded the Alabama Sportsmen's Caucus[3] to serve as an advocate group for the outdoors business industry and for the rights of hunters, gun owners, and fishermen.
[4] McMillan is the former chief executive (1985–2006) of the Alabama Forestry Association where he was a leader in the successful fight to defeat the Amendment One Tax Increase of 2003.
[8] In June 2018, McMillan won Alabama's Republican primary election for the office of State Treasurer, besting two challengers.
[9] He resigned on September 30, 2023 to serve as the executive director of the Alabama Medical Cannabis Commission, and was replaced by his predecessor Young Boozer.
[10] John McMillan is a native of rural Stockton, Alabama, where he worked as a boy (and as a young man after returning from college ) on his uncle's farm and in his father's sawmill.