Multi-wavelength Observations of Markarian 501