SFCC Names Michael Leonard As New Dean For Tech EdSFCC Names Michael Leonard As New Dean For Tech EdSFCC has announced the appointment of Michael Leonard as the new Dean for Technical Education and Workforce Innovation.Townsquare SedaliaTownsquare Sedalia