ed slater