How would you punctuate the sentence below? Is it okay the way it is? I've never seen a sentence that introduced more than one list with a colon. I considered just taking out the colons. I also considered replacing them with commas. I haven't been able to find a clear answer in my research.
Here is the sentence:
We dedicate this work to our spouses: Glenda, Sue, and June; and to our children: Thomas and Reese; Oliver and Sarah; James, Hannah, and Finn.