john vavas