Works for Mechanical Piano

Op. 828A Little Dance for Bill (2009) for Mechanical Piano
Op. 1485Pennant (2022) for Mechanical Piano
Op. 826The Better Part of Forever (2009) for Mechanical Piano
Op. 825Three Canons for Mechanical Piano (2009) for Mechanical Piano
Op. 824Triadic Legends (2009) for Mechanical Piano
Op. 1486Whirligig (2022) for Mechanical Piano