WILLIAM C KANE