Stephen B. Kane Biography