Geoff Johns. David Finch