How many kids does Michael Bolton have?

He has three daughters.

How old are they and what are their first names?

What is their mother's name?