Reading Mode
Winter 2026 The Monitor
Fall 2025 The Monitor
Summer 2025 The Monitor
2026
02/20 - Winter 2026 The Monitor
2025
11/06 - Fall 2025 The Monitor
08/12 - Summer 2025 The Monitor
05/19 - Spring 2025 The Monitor
02/06 - Winter 2025 The Monitor
2024
11/08 - Fall 2024 The Monitor
08/07 - Summer 2024 The Monitor
05/10 - Spring 2024 The Monitor
02/02 - Winter 2024 The Monitor
2023
11/07 - Fall 2023 The Monitor
08/07 - Summer 2023 The Monitor
05/05 - Spring 2023 The Monitor
02/13 - Winter 2023 The Monitor
2022
11/08 - Fall 2022 The Monitor
07/29 - Summer 2022 The Monitor
04/19 - Spring 2022 The Monitor
01/25 - Winter 2022 The Monitor
2021
10/29 - Fall 2021 The Monitor
08/12 - Summer 2021 The Monitor
06/08 - Spring 2021 The Monitor
02/25 - Winter 2021 The Monitor
2020
11/25 - Fall 2020 The Monitor
09/02 - Summer 2020 The Monitor
05/27 - Spring 2020 The Monitor
03/02 - Winter 2020 The Monitor
2019
12/18 - Fall 2019 The Monitor
08/31 - Summer 2019 The Monitor
03/21 - Spring 2019 The Monitor
2018
12/05 - Fall 2018 The Monitor
09/06 - Summer 2018 The Monitor
05/04 - Spring 2018 The Monitor
2017
12/21 - Fall 2017 The Monitor
09/22 - Summer 2017 The Monitor
09/08 - Winter 2017 The Monitor
09/08 - Spring 2017 The Monitor
2016
09/30 - Spring 2016 The Monitor
08/31 - Summer 2016 The Monitor
Join the Newsletter
Email(Required)
Enter your email address to receive our Newsletter
gform.initializeOnLoaded( function() {gformInitSpinner( 2, 'https://www.johnsonfistel.com/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery('#gform_ajax_frame_2').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_2');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_2').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_2').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_2').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_2').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_2').val();gformInitSpinner( 2, 'https://www.johnsonfistel.com/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [2, current_page]);window['gf_submitting_2'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_2').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [2]);window['gf_submitting_2'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_2').text());}else{jQuery('#gform_2').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "2", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_2" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_2"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_2" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 2, current_page ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} );