 After his return to Utah, McAllister served as Salt Lake City and later Utah Territorial Marshall and as superintendent of Brigham Young's woolen mills.In 1877 McAllister was appointed president of the LDS Church's St. George Stake.He also served as the Brigadier General for the Utah militia in Washington County, Utah.