john sopko