david legeno