Address: 6090 E 39th Ave., Denver 80207 In operation since: 2009 Number of employees: 23 Number of volunteers: 995 Annual budget: $14 million in 2023 Number of clients served: 117 nonprofit partners