
David Colin Freeman
Las Vegas
David Colin Freeman is a classically trained pianist and flutist, private music instructor, and composer/arranger/producer with a diverse multi-instrumental background.
For the last decade, …
David Colin Freeman is a classically trained pianist and flutist, private music instructor, and composer/arranger/producer with a diverse multi-instrumental background.
For the last decade, …