hayley davies cj miles