KSTC is a private, nonprofit corporation and makes investments through its investment arm, Keyhorse Capital