David Foster

David Walter Foster OC OBC is a Canadian American musician, composer, arranger, record producer, and music executive. Foster has won ...
Read more