SC

Spencer Carroll

Release Manager at Science & Technology Corp.

About

Links

Previous companies

Follett logo

Timeline

  • S

    Release Manager

    May, 2023 - present

  • Software Engineer

    July, 2019