Programs supported by the Trust typically include providing food, shelter and other necessary items to homeless or at-risk veterans; accessibility or mobility items for veterans with vision or hearing impairments; therapeutic activities; physical and psychological activities for rehabilitation; and other forms of direct service for veterans and their families.