John W. Garrett dies