john sosnovske