The gunman, 72-year-old Huu Can Tran, was believed to have shot himself dead as police moved in to arrest him, the local sheriff said.