About

David Mann is a professional composer, pianist, and music technology expert.