John Weichman has died in Mobile at 81. He was a restaurateur, community leader and supporter of law enforcement.