Waltham man runs 100 miles in less than 24 hours to raise money, awareness for NAMI - Boston 25 News