NVCA Stock Purchase Agreement 9-2023