Andrew Cardinale is a pianist, composer, and music educator with a strong foundation in music. Experience in classical training, studio production, live performances, and music education. Cardinale Music strives to share the beauty of music to everyone through education and experience