hayley davies tesla