St. Lawrence University to host Bach marathon March 23