john soroka