What could this be?

My husband has the splotches on his skin. It's on his whole torso area including his back and on his arms. Does anyone know what it could be? It gets worse and a little red in the heat so I thought it was heat rash. But it wont completely go away. Some of the spots are bigger.