David Hayward

David Hayward is an American actor. Hayward portrays Kevin Weaver on Beverly Hills, 90210.