john mcconnell net worth