David Beach Author & Editor

David Beach has taught music theory for over forty years at Yale University, the Eastman School of Music, and the University of Toronto.

Ryan McClelland is Associate Professor of Music Theory at the University of Toronto.