hayley daves tesla