The Charlottesville Police Foundation is an independent nonprofit organization of local citizens who help our police get the tools and training they need to do their best work.