A gunman described as a soldier angry over a financial dispute killed two people and then went on a far bloodier rampage Saturday in northeastern Thailand, shooting as he drove to a busy mall where shoppers fled in terror. At least 20 people were killed in all, 31 were injured and others were believed to be still inside the building as more gunshots rang out early Sunday.