hayley davis tesla