“Handicap” means, with respect to a person, a physical or mental impairment which substantially limits one or more major life activities; a record of such an impairment; or being regarded as having such an impairment. This term does not include current, illegal use of or addiction to a controlled substance. For purposes of this...