John Ryals - aVenture Research