tom flores