John Hayes Director