it had been a while since I crossed paths with the man with the Umbrella hat as a helmet


DC Messenger with a colorful exterior
rain or shine and he is wearing his umbrella hat

can anyone confirm this rider's name?
is it Jack?