bill landen