Business Johnstons of Elgin maintenance manager to spin academic yarn after near 50-year career January 21, 2023