How Long Do Banks Keep Checks