Man spends seven days on roof raising money for STRIVE