Ashburnham native Brendan Walsh to run length of Cape Cod to raise money, awareness for National Alliance on Mental Illness - The Gardner News