I think just
Will would have fit better with the nickname first names
Greg,
Nancy, and
Sally. The elaborate
Cierra Belle looks odd next to the plain
Haley Ann.
Haley Anne would be prettier.
Joel Michael is very nice.
Sara and
Cara are pretty close for siblings. Bean?!