1<!DOCTYPE html> 2<html prefix="og: http://ogp.me/ns#" xmlns="http://www.w3.org/1999/xhtml" class="j5" xml:lang="en-gb" lang="en-gb" dir="ltr"> 3 4<head> 5 <!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 5-6
5 6<script async src="https://www.googletagmanager.com/gtag/js?id=
6G-S5XD9N002F
vendor: 13 bytes, line 6
6"></script>
7<script> 8
vendor: 138 bytes, lines 8-12
8window.dataLayer = window.dataLayer || []; 9 function gtag(){dataLayer.push(arguments);} 10 gtag('js', new Date()); 11 12 gtag('config', '
12G-S5XD9N002F
vendor: 5 bytes, line 12
12');
13</script>
13 14 <meta charset="utf-8"> 15 <meta name="rights" content="McGregor Law, PC - All Rights Reserved."> 16 <meta property="og:url" content="https://www.mcgregorlaw.com/attorney-blog"> 17 <meta property="og:type" content="website"> 18 <meta property="og:title" content="Attorney Blog on Environmental Law Topics - New England Environmental Lawers, Attorneys, Law Firms - Boston, MA, Massachusetts, Wetlands Protection Law Firms"> 19 <meta property="og:description" content="McGregor Legere & Stevens, P.C. is a Boston environmental law firm whose attorneys represent clients in both commercial and residential real estate matters pert"> 20 <meta name="twitter:card" content="summary"> 21 <meta name="twitter:title" content="Attorney Blog on Environmental Law Topics - New England Environmental Lawers, Attorneys, Law Firms - Boston, MA, Massachusetts, Wetlands Protection Law Firms"> 22 <meta name="twitter:description" content="McGregor Legere & Stevens, P.C. is a Boston environmental law firm whose attorneys represent clients in both commercial and residential real estate matters pert"> 23 <meta name="description" content="McGregor Legere & Stevens, P.C. is a Boston environmental law firm whose attorneys represent clients in both commercial and residential real estate ma..."> 24 <title>Attorney Blog on Environmental Law Topics - New England Environmental Lawers, Attorneys, Law Firms - Boston, MA, Massachusetts, Wetlands Protection Law Firms</title> 25 <link href="/attorney-blog" rel="canonical"> 26 <link href="/attorney-blog?format=feed" rel="alternate" type="application/rss+xml" title="Attorney Blog on Environmental Law Topics - New England Environmental Lawers, Attorneys, Law Firms - Boston, MA, Massachusetts, Wetlands Protection Law Firms | Feed"> 27 <link href="/attorney-blog?format=feed&type=rss" rel="alternate" type="application/rss+xml" title="Attorney Blog on Environmental Law Topics - New England Environmental Lawers, Attorneys, Law Firms - Boston, MA, Massachusetts, Wetlands Protection Law Firms | RSS 2.0"> 28 <link href="/attorney-blog?format=feed&type=atom" rel="alternate" type="application/atom+xml" title="Attorney Blog on Environmental Law Topics - New England Environmental Lawers, Attorneys, Law Firms - Boston, MA, Massachusetts, Wetlands Protection Law Firms | Atom 1.0"> 29 <link href="/images/favicon_green.ico" rel="shortcut icon" type="image/vnd.microsoft.icon"> 30 <link href="https://www.mcgregorlaw.com/search-results?format=opensearch" rel="search" title="OpenSearch McGregor Legere & Stevens, LLP" type="application/opensearchdescription+xml"> 31<link href="/media/vendor/fontawesome-free/css/fontawesome.css?6.7.2" rel="stylesheet" data-asset-name="fontawesome" nonce="M2NmNjM0ZDYyM2ViYTVjOWRlZjFiYTQ4OGUzZjFkZGQzZTQ2ZWVkNjk0ZjhhOGNmOWM2Yzg3Zjk4YTM5MTJjY2VlMWJjZjdkOGFkNTc4YWViMDBlYzY5YmI0MzdlYWY2YjgwODQ0NDk4YTk1YjQwNmM3OGQzODVkYTM1MDA4NWU="> 32 <link href="/plugins/system/t4/themes/base/vendors/font-awesome5/css/all.css?e8eaa1" rel="stylesheet" data-asset-name="font.awesome5" nonce="M2NmNjM0ZDYyM2ViYTVjOWRlZjFiYTQ4OGUzZjFkZGQzZTQ2ZWVkNjk0ZjhhOGNmOWM2Yzg3Zjk4YTM5MTJjY2VlMWJjZjdkOGFkNTc4YWViMDBlYzY5YmI0MzdlYWY2YjgwODQ0NDk4YTk1YjQwNmM3OGQzODVkYTM1MDA4NWU="> 33 <link href="/plugins/system/t4/themes/base/vendors/font-awesome/css/font-awesome.css?e8eaa1" rel="stylesheet" data-asset-name="font.awesome4" nonce="M2NmNjM0ZDYyM2ViYTVjOWRlZjFiYTQ4OGUzZjFkZGQzZTQ2ZWVkNjk0ZjhhOGNmOWM2Yzg3Zjk4YTM5MTJjY2VlMWJjZjdkOGFkNTc4YWViMDBlYzY5YmI0MzdlYWY2YjgwODQ0NDk4YTk1YjQwNmM3OGQzODVkYTM1MDA4NWU="> 34 <link href="/plugins/system/t4/themes/base/vendors/icomoon/css/icomoon.css?e8eaa1" rel="stylesheet" data-asset-name="font.iconmoon" nonce="M2NmNjM0ZDYyM2ViYTVjOWRlZjFiYTQ4OGUzZjFkZGQzZTQ2ZWVkNjk0ZjhhOGNmOWM2Yzg3Zjk4YTM5MTJjY2VlMWJjZjdkOGFkNTc4YWViMDBlYzY5YmI0MzdlYWY2YjgwODQ0NDk4YTk1YjQwNmM3OGQzODVkYTM1MDA4NWU="> 35 <link href="/templates/ja_justitia/js/owl-carousel/owl.carousel.css?e8eaa1" rel="stylesheet" data-asset-name="Owl Carousel" nonce="M2NmNjM0ZDYyM2ViYTVjOWRlZjFiYTQ4OGUzZjFkZGQzZTQ2ZWVkNjk0ZjhhOGNmOWM2Yzg3Zjk4YTM5MTJjY2VlMWJjZjdkOGFkNTc4YWViMDBlYzY5YmI0MzdlYWY2YjgwODQ0NDk4YTk1YjQwNmM3OGQzODVkYTM1MDA4NWU="> 36 <link href="/templates/ja_justitia/fonts/ionicons/css/ionicons.css?e8eaa1" rel="stylesheet" data-asset-name="font.ionicons" nonce="M2NmNjM0ZDYyM2ViYTVjOWRlZjFiYTQ4OGUzZjFkZGQzZTQ2ZWVkNjk0ZjhhOGNmOWM2Yzg3Zjk4YTM5MTJjY2VlMWJjZjdkOGFkNTc4YWViMDBlYzY5YmI0MzdlYWY2YjgwODQ0NDk4YTk1YjQwNmM3OGQzODVkYTM1MDA4NWU="> 37 <link href="/media/vendor/awesomplete/css/awesomplete.css?1.1.7" rel="stylesheet" data-asset-name="awesomplete" nonce="M2NmNjM0ZDYyM2ViYTVjOWRlZjFiYTQ4OGUzZjFkZGQzZTQ2ZWVkNjk0ZjhhOGNmOWM2Yzg3Zjk4YTM5MTJjY2VlMWJjZjdkOGFkNTc4YWViMDBlYzY5YmI0MzdlYWY2YjgwODQ0NDk4YTk1YjQwNmM3OGQzODVkYTM1MDA4NWU=">
38 <link href="/media/vendor/joomla-custom-elements/css/joomla-alert.css?0.4.1" rel="stylesheet" data-asset-name="webcomponent.joomla-alert" nonce="M2NmNjM0ZDYyM2ViYTVjOWRlZjFiYTQ4OGUzZjFkZGQzZTQ2ZWVkNjk0ZjhhOGNmOWM2Yzg3Zjk4YTM5MTJjY2VlMWJjZjdkOGFkNTc4YWViMDBlYzY5YmI0MzdlYWY2YjgwODQ0NDk4YTk1YjQwNmM3OGQzODVkYTM1MDA4NWU="> 39 <link href="/media/plg_system_debug/css/debug.css?e8eaa1" rel="stylesheet" data-asset-name="plg.system.debug" data-asset-dependencies="fontawesome" nonce="M2NmNjM0ZDYyM2ViYTVjOWRlZjFiYTQ4OGUzZjFkZGQzZTQ2ZWVkNjk0ZjhhOGNmOWM2Yzg3Zjk4YTM5MTJjY2VlMWJjZjdkOGFkNTc4YWViMDBlYzY5YmI0MzdlYWY2YjgwODQ0NDk4YTk1YjQwNmM3OGQzODVkYTM1MDA4NWU="> 40 <link href="/media/plg_system_jcemediabox/css/jcemediabox.min.css?eb6775d1512159161e78f11c8b83a3a1" rel="stylesheet" nonce="M2NmNjM0ZDYyM2ViYTVjOWRlZjFiYTQ4OGUzZjFkZGQzZTQ2ZWVkNjk0ZjhhOGNmOWM2Yzg3Zjk4YTM5MTJjY2VlMWJjZjdkOGFkNTc4YWViMDBlYzY5YmI0MzdlYWY2YjgwODQ0NDk4YTk1YjQwNmM3OGQzODVkYTM1MDA4NWU="> 41 <link href="https://cdnjs.cloudflare.com/ajax/libs/simple-line-icons/2.4.1/css/simple-line-icons.min.css" rel="stylesheet" nonce="M2NmNjM0ZDYyM2ViYTVjOWRlZjFiYTQ4OGUzZjFkZGQzZTQ2ZWVkNjk0ZjhhOGNmOWM2Yzg3Zjk4YTM5MTJjY2VlMWJjZjdkOGFkNTc4YWViMDBlYzY5YmI0MzdlYWY2YjgwODQ0NDk4YTk1YjQwNmM3OGQzODVkYTM1MDA4NWU="> 42 <link href="/templates/ja_justitia/css/k2.css?v=2.11.0" rel="stylesheet" nonce="M2NmNjM0ZDYyM2ViYTVjOWRlZjFiYTQ4OGUzZjFkZGQzZTQ2ZWVkNjk0ZjhhOGNmOWM2Yzg3Zjk4YTM5MTJjY2VlMWJjZjdkOGFkNTc4YWViMDBlYzY5YmI0MzdlYWY2YjgwODQ0NDk4YTk1YjQwNmM3OGQzODVkYTM1MDA4NWU="> 43 <link href="/plugins/system/t4/themes/base/vendors/js-offcanvas/_css/js-offcanvas.css" rel="stylesheet" nonce="M2NmNjM0ZDYyM2ViYTVjOWRlZjFiYTQ4OGUzZjFkZGQzZTQ2ZWVkNjk0ZjhhOGNmOWM2Yzg3Zjk4YTM5MTJjY2VlMWJjZjdkOGFkNTc4YWViMDBlYzY5YmI0MzdlYWY2YjgwODQ0NDk4YTk1YjQwNmM3OGQzODVkYTM1MDA4NWU="> 44 <link href="https://fonts.googleapis.com/css?family=IBM+Plex+Sans%3A300%2C300i%2C400%2C400i%2C500%2C500i%2C600%2C600i%2C700%2C700i%7CPrata" rel="stylesheet" nonce="M2NmNjM0ZDYyM2ViYTVjOWRlZjFiYTQ4OGUzZjFkZGQzZTQ2ZWVkNjk0ZjhhOGNmOWM2Yzg3Zjk4YTM5MTJjY2VlMWJjZjdkOGFkNTc4YWViMDBlYzY5YmI0MzdlYWY2YjgwODQ0NDk4YTk1YjQwNmM3OGQzODVkYTM1MDA4NWU="> 45 <link href="/modules/mod_jamasthead/asset/css/style.css" rel="stylesheet" nonce="M2NmNjM0ZDYyM2ViYTVjOWRlZjFiYTQ4OGUzZjFkZGQzZTQ2ZWVkNjk0ZjhhOGNmOWM2Yzg3Zjk4YTM5MTJjY2VlMWJjZjdkOGFkNTc4YWViMDBlYzY5YmI0MzdlYWY2YjgwODQ0NDk4YTk1YjQwNmM3OGQzODVkYTM1MDA4NWU="> 46 <link href="/templates/ja_justitia/css/template.css?ce38e3c34ad217992006cc97e2c740b8" rel="stylesheet" nonce="M2NmNjM0ZDYyM2ViYTVjOWRlZjFiYTQ4OGUzZjFkZGQzZTQ2ZWVkNjk0ZjhhOGNmOWM2Yzg3Zjk4YTM5MTJjY2VlMWJjZjdkOGFkNTc4YWViMDBlYzY5YmI0MzdlYWY2YjgwODQ0NDk4YTk1YjQwNmM3OGQzODVkYTM1MDA4NWU="> 47 <link href="/media/t4/css/17.css?ff3b3bab8eb0f2477094d0f10982bd4c" rel="stylesheet" nonce="M2NmNjM0ZDYyM2ViYTVjOWRlZjFiYTQ4OGUzZjFkZGQzZTQ2ZWVkNjk0ZjhhOGNmOWM2Yzg3Zjk4YTM5MTJjY2VlMWJjZjdkOGFkNTc4YWViMDBlYzY5YmI0MzdlYWY2YjgwODQ0NDk4YTk1YjQwNmM3OGQzODVkYTM1MDA4NWU="> 48 <link href="/templates/ja_justitia/local/css/custom.css?1bdf2c80ce2baced4878ac84c34f1adc" rel="stylesheet" nonce="M2NmNjM0ZDYyM2ViYTVjOWRlZjFiYTQ4OGUzZjFkZGQzZTQ2ZWVkNjk0ZjhhOGNmOWM2Yzg3Zjk4YTM5MTJjY2VlMWJjZjdkOGFkNTc4YWViMDBlYzY5YmI0MzdlYWY2YjgwODQ0NDk4YTk1YjQwNmM3OGQzODVkYTM1MDA4NWU="> 49 <style nonce="M2NmNjM0ZDYyM2ViYTVjOWRlZjFiYTQ4OGUzZjFkZGQzZTQ2ZWVkNjk0ZjhhOGNmOWM2Yzg3Zjk4YTM5MTJjY2VlMWJjZjdkOGFkNTc4YWViMDBlYzY5YmI0MzdlYWY2YjgwODQ0NDk4YTk1YjQwNmM3OGQzODVkYTM1MDA4NWU=">.jf-aux-input{opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-1;overflow:hidden;pointer-events:none;}</style>
50<script src="/media/vendor/jquery/js/jquery.js?3.7.1" data-asset-name="jquery" nonce="M2NmNjM0ZDYyM2ViYTVjOWRlZjFiYTQ4OGUzZjFkZGQzZTQ2ZWVkNjk0ZjhhOGNmOWM2Yzg3Zjk4YTM5MTJjY2VlMWJjZjdkOGFkNTc4YWViMDBlYzY5YmI0MzdlYWY2YjgwODQ0NDk4YTk1YjQwNmM3OGQzODVkYTM1MDA4NWU="></script>
50 51
51<script src="/media/legacy/js/jquery-noconflict.js?504da4" data-asset-name="jquery-noconflict" data-asset-dependencies="jquery" nonce="M2NmNjM0ZDYyM2ViYTVjOWRlZjFiYTQ4OGUzZjFkZGQzZTQ2ZWVkNjk0ZjhhOGNmOWM2Yzg3Zjk4YTM5MTJjY2VlMWJjZjdkOGFkNTc4YWViMDBlYzY5YmI0MzdlYWY2YjgwODQ0NDk4YTk1YjQwNmM3OGQzODVkYTM1MDA4NWU="></script>
51 52
52<script src="/media/vendor/jquery-migrate/js/jquery-migrate.js?3.5.2" data-asset-name="jquery-migrate" data-asset-dependencies="jquery" nonce="M2NmNjM0ZDYyM2ViYTVjOWRlZjFiYTQ4OGUzZjFkZGQzZTQ2ZWVkNjk0ZjhhOGNmOWM2Yzg3Zjk4YTM5MTJjY2VlMWJjZjdkOGFkNTc4YWViMDBlYzY5YmI0MzdlYWY2YjgwODQ0NDk4YTk1YjQwNmM3OGQzODVkYTM1MDA4NWU="></script>
52 53
53<script src="/plugins/system/t4/themes/base/vendors/bootstrap/js/bootstrap.bundle.js?e8eaa1" data-asset-name="t4.bootstrap.js" data-asset-dependencies="jquery" nonce="M2NmNjM0ZDYyM2ViYTVjOWRlZjFiYTQ4OGUzZjFkZGQzZTQ2ZWVkNjk0ZjhhOGNmOWM2Yzg3Zjk4YTM5MTJjY2VlMWJjZjdkOGFkNTc4YWViMDBlYzY5YmI0MzdlYWY2YjgwODQ0NDk4YTk1YjQwNmM3OGQzODVkYTM1MDA4NWU="></script>
53 54
54<script src="/templates/ja_justitia/js/owl-carousel/owl.carousel.min.js?e8eaa1" data-asset-name="Owl Carousel" data-asset-dependencies="jquery" nonce="M2NmNjM0ZDYyM2ViYTVjOWRlZjFiYTQ4OGUzZjFkZGQzZTQ2ZWVkNjk0ZjhhOGNmOWM2Yzg3Zjk4YTM5MTJjY2VlMWJjZjdkOGFkNTc4YWViMDBlYzY5YmI0MzdlYWY2YjgwODQ0NDk4YTk1YjQwNmM3OGQzODVkYTM1MDA4NWU="></script>
54 55
55<script type="application/json" class="joomla-script-options new" nonce="M2NmNjM0ZDYyM2ViYTVjOWRlZjFiYTQ4OGUzZjFkZGQzZTQ2ZWVkNjk0ZjhhOGNmOWM2Yzg3Zjk4YTM5MTJjY2VlMWJjZjdkOGFkNTc4YWViMDBlYzY5YmI0MzdlYWY2YjgwODQ0NDk4YTk1YjQwNmM3OGQzODVkYTM1MDA4NWU=">{ 56 "joomla.jtext": { 57 "MOD_FINDER_SEARCH_VALUE": "Search …", 58 "COM_FINDER_SEARCH_FORM_LIST_LABEL": "Search Results", 59 "JLIB_JS_AJAX_ERROR_OTHER": "An error has occurred while fetching the JSON data: HTTP %s status code.", 60 "JLIB_JS_AJAX_ERROR_PARSE": "A parse error has occurred while processing the following JSON data:<br><code style=\"color:inherit;white-space:pre-wrap;padding:0;margin:0;border:0;background:inherit;\">%s<\/code>", 61 "ERROR": "Error", 62 "MESSAGE": "Message", 63 "NOTICE": "Notice", 64 "WARNING": "Warning", 65 "SUCCESS": "Success", 66 "JCLOSE": "Close", 67 "JOK": "OK", 68 "JOPEN": "Open" 69 }, 70 "finder-search": { 71 "url": "\/component\/finder\/?task=suggestions.suggest&format=json&tmpl=component&Itemid=101" 72 }, 73 "system.paths": { 74 "root": "", 75 "rootFull": "https:\/\/www.mcgregorlaw.com\/", 76 "base": "", 77 "baseFull": "https:\/\/www.mcgregorlaw.com\/" 78 }, 79 "csrf.token": "61e1ec3055e482338ee64154ef265cf8", 80 "plg_system_schedulerunner": { 81 "interval": 300 82 } 83}</script>
83 84
84<script src="/media/system/js/core.js?a3d8f8" data-asset-name="core" nonce="M2NmNjM0ZDYyM2ViYTVjOWRlZjFiYTQ4OGUzZjFkZGQzZTQ2ZWVkNjk0ZjhhOGNmOWM2Yzg3Zjk4YTM5MTJjY2VlMWJjZjdkOGFkNTc4YWViMDBlYzY5YmI0MzdlYWY2YjgwODQ0NDk4YTk1YjQwNmM3OGQzODVkYTM1MDA4NWU="></script>
84 85
85<script src="/media/vendor/awesomplete/js/awesomplete.js?1.1.7" defer data-asset-name="awesomplete" nonce="M2NmNjM0ZDYyM2ViYTVjOWRlZjFiYTQ4OGUzZjFkZGQzZTQ2ZWVkNjk0ZjhhOGNmOWM2Yzg3Zjk4YTM5MTJjY2VlMWJjZjdkOGFkNTc4YWViMDBlYzY5YmI0MzdlYWY2YjgwODQ0NDk4YTk1YjQwNmM3OGQzODVkYTM1MDA4NWU="></script>
85 86
86<script src="/media/com_finder/js/finder.js?755761" type="module" data-asset-name="com_finder.finder" data-asset-dependencies="core" nonce="M2NmNjM0ZDYyM2ViYTVjOWRlZjFiYTQ4OGUzZjFkZGQzZTQ2ZWVkNjk0ZjhhOGNmOWM2Yzg3Zjk4YTM5MTJjY2VlMWJjZjdkOGFkNTc4YWViMDBlYzY5YmI0MzdlYWY2YjgwODQ0NDk4YTk1YjQwNmM3OGQzODVkYTM1MDA4NWU="></script>
86 87
87<script src="/media/system/js/messages.js?9a4811" type="module" data-asset-name="messages" data-asset-dependencies="messages-legacy" nonce="M2NmNjM0ZDYyM2ViYTVjOWRlZjFiYTQ4OGUzZjFkZGQzZTQ2ZWVkNjk0ZjhhOGNmOWM2Yzg3Zjk4YTM5MTJjY2VlMWJjZjdkOGFkNTc4YWViMDBlYzY5YmI0MzdlYWY2YjgwODQ0NDk4YTk1YjQwNmM3OGQzODVkYTM1MDA4NWU="></script>
87 88
88<script src="/media/vendor/bootstrap/js/dropdown.js?5.3.8" type="module" data-asset-name="bootstrap.dropdown" data-asset-dependencies="core" nonce="M2NmNjM0ZDYyM2ViYTVjOWRlZjFiYTQ4OGUzZjFkZGQzZTQ2ZWVkNjk0ZjhhOGNmOWM2Yzg3Zjk4YTM5MTJjY2VlMWJjZjdkOGFkNTc4YWViMDBlYzY5YmI0MzdlYWY2YjgwODQ0NDk4YTk1YjQwNmM3OGQzODVkYTM1MDA4NWU="></script>
88 89
89<script src="/media/vendor/bootstrap/js/collapse.js?5.3.8" type="module" data-asset-name="bootstrap.collapse" data-asset-dependencies="core" nonce="M2NmNjM0ZDYyM2ViYTVjOWRlZjFiYTQ4OGUzZjFkZGQzZTQ2ZWVkNjk0ZjhhOGNmOWM2Yzg3Zjk4YTM5MTJjY2VlMWJjZjdkOGFkNTc4YWViMDBlYzY5YmI0MzdlYWY2YjgwODQ0NDk4YTk1YjQwNmM3OGQzODVkYTM1MDA4NWU="></script>
89 90
90<script src="/media/plg_system_schedulerunner/js/run-schedule.js?229d3b" type="module" data-asset-name="plg_system_schedulerunner.run-schedule" data-asset-dependencies="core" nonce="M2NmNjM0ZDYyM2ViYTVjOWRlZjFiYTQ4OGUzZjFkZGQzZTQ2ZWVkNjk0ZjhhOGNmOWM2Yzg3Zjk4YTM5MTJjY2VlMWJjZjdkOGFkNTc4YWViMDBlYzY5YmI0MzdlYWY2YjgwODQ0NDk4YTk1YjQwNmM3OGQzODVkYTM1MDA4NWU="></script>
90 91
91<script src="/media/plg_system_debug/js/debug.js?e8eaa1" defer data-asset-name="plg.system.debug" data-asset-dependencies="jquery" nonce="M2NmNjM0ZDYyM2ViYTVjOWRlZjFiYTQ4OGUzZjFkZGQzZTQ2ZWVkNjk0ZjhhOGNmOWM2Yzg3Zjk4YTM5MTJjY2VlMWJjZjdkOGFkNTc4YWViMDBlYzY5YmI0MzdlYWY2YjgwODQ0NDk4YTk1YjQwNmM3OGQzODVkYTM1MDA4NWU="></script>
91 92
92<script src="/media/plg_system_jcemediabox/js/jcemediabox.min.js?eb6775d1512159161e78f11c8b83a3a1" nonce="M2NmNjM0ZDYyM2ViYTVjOWRlZjFiYTQ4OGUzZjFkZGQzZTQ2ZWVkNjk0ZjhhOGNmOWM2Yzg3Zjk4YTM5MTJjY2VlMWJjZjdkOGFkNTc4YWViMDBlYzY5YmI0MzdlYWY2YjgwODQ0NDk4YTk1YjQwNmM3OGQzODVkYTM1MDA4NWU="></script>
92 93
93<script src="/media/k2/assets/js/k2.frontend.js?v=2.11.0&b=20220701&sitepath=/" nonce="M2NmNjM0ZDYyM2ViYTVjOWRlZjFiYTQ4OGUzZjFkZGQzZTQ2ZWVkNjk0ZjhhOGNmOWM2Yzg3Zjk4YTM5MTJjY2VlMWJjZjdkOGFkNTc4YWViMDBlYzY5YmI0MzdlYWY2YjgwODQ0NDk4YTk1YjQwNmM3OGQzODVkYTM1MDA4NWU="></script>
93 94
94<script src="/plugins/system/t4/themes/base/vendors/js-offcanvas/_js/js-offcanvas.pkgd.js" nonce="M2NmNjM0ZDYyM2ViYTVjOWRlZjFiYTQ4OGUzZjFkZGQzZTQ2ZWVkNjk0ZjhhOGNmOWM2Yzg3Zjk4YTM5MTJjY2VlMWJjZjdkOGFkNTc4YWViMDBlYzY5YmI0MzdlYWY2YjgwODQ0NDk4YTk1YjQwNmM3OGQzODVkYTM1MDA4NWU="></script>
94 95
95<script src="/plugins/system/t4/themes/base/vendors/bodyscrolllock/bodyScrollLock.min.js" nonce="M2NmNjM0ZDYyM2ViYTVjOWRlZjFiYTQ4OGUzZjFkZGQzZTQ2ZWVkNjk0ZjhhOGNmOWM2Yzg3Zjk4YTM5MTJjY2VlMWJjZjdkOGFkNTc4YWViMDBlYzY5YmI0MzdlYWY2YjgwODQ0NDk4YTk1YjQwNmM3OGQzODVkYTM1MDA4NWU="></script>
95 96
96<script src="/plugins/system/t4/themes/base/js/offcanvas.js" nonce="M2NmNjM0ZDYyM2ViYTVjOWRlZjFiYTQ4OGUzZjFkZGQzZTQ2ZWVkNjk0ZjhhOGNmOWM2Yzg3Zjk4YTM5MTJjY2VlMWJjZjdkOGFkNTc4YWViMDBlYzY5YmI0MzdlYWY2YjgwODQ0NDk4YTk1YjQwNmM3OGQzODVkYTM1MDA4NWU="></script>
96 97
97<script src="/templates/ja_justitia/js/template.js" nonce="M2NmNjM0ZDYyM2ViYTVjOWRlZjFiYTQ4OGUzZjFkZGQzZTQ2ZWVkNjk0ZjhhOGNmOWM2Yzg3Zjk4YTM5MTJjY2VlMWJjZjdkOGFkNTc4YWViMDBlYzY5YmI0MzdlYWY2YjgwODQ0NDk4YTk1YjQwNmM3OGQzODVkYTM1MDA4NWU="></script>
97 98
98<script src="/plugins/system/t4/themes/base/js/base.js?e8eaa1" nonce="M2NmNjM0ZDYyM2ViYTVjOWRlZjFiYTQ4OGUzZjFkZGQzZTQ2ZWVkNjk0ZjhhOGNmOWM2Yzg3Zjk4YTM5MTJjY2VlMWJjZjdkOGFkNTc4YWViMDBlYzY5YmI0MzdlYWY2YjgwODQ0NDk4YTk1YjQwNmM3OGQzODVkYTM1MDA4NWU="></script>
vendor: 62 bytes, lines 98-99
98 99 <script src="https://www.google.com/recaptcha/api.js?render=
996LdVSx4lAAAAANxKJG4cwyXi-E-F3eKoPliHSnXg
vendor: 194 bytes, lines 99-100
99" nonce="M2NmNjM0ZDYyM2ViYTVjOWRlZjFiYTQ4OGUzZjFkZGQzZTQ2ZWVkNjk0ZjhhOGNmOWM2Yzg3Zjk4YTM5MTJjY2VlMWJjZjdkOGFkNTc4YWViMDBlYzY5YmI0MzdlYWY2YjgwODQ0NDk4YTk1YjQwNmM3OGQzODVkYTM1MDA4NWU="></script> 100
100<script src="/plugins/system/t4/themes/base/js/megamenu.js" nonce="M2NmNjM0ZDYyM2ViYTVjOWRlZjFiYTQ4OGUzZjFkZGQzZTQ2ZWVkNjk0ZjhhOGNmOWM2Yzg3Zjk4YTM5MTJjY2VlMWJjZjdkOGFkNTc4YWViMDBlYzY5YmI0MzdlYWY2YjgwODQ0NDk4YTk1YjQwNmM3OGQzODVkYTM1MDA4NWU="></script>
100 101
101<script nonce="M2NmNjM0ZDYyM2ViYTVjOWRlZjFiYTQ4OGUzZjFkZGQzZTQ2ZWVkNjk0ZjhhOGNmOWM2Yzg3Zjk4YTM5MTJjY2VlMWJjZjdkOGFkNTc4YWViMDBlYzY5YmI0MzdlYWY2YjgwODQ0NDk4YTk1YjQwNmM3OGQzODVkYTM1MDA4NWU=">jQuery(document).ready(function(){WfMediabox.init({"base":"\/","theme":"standard","width":"","height":"","lightbox":0,"shadowbox":0,"icons":1,"overlay":1,"overlay_opacity":0,"overlay_color":"#999999","transition_speed":500,"close":2,"labels":{"close":"Close","next":"Next","previous":"Previous","cancel":"Cancel","numbers":"{{numbers}}","numbers_count":"{{current}} of {{total}}","download":"Download"},"swipe":true,"expand_on_click":true,"display_mode":"fit"});});</script>
101 102
102<script nonce="M2NmNjM0ZDYyM2ViYTVjOWRlZjFiYTQ4OGUzZjFkZGQzZTQ2ZWVkNjk0ZjhhOGNmOWM2Yzg3Zjk4YTM5MTJjY2VlMWJjZjdkOGFkNTc4YWViMDBlYzY5YmI0MzdlYWY2YjgwODQ0NDk4YTk1YjQwNmM3OGQzODVkYTM1MDA4NWU=">if (typeof window.grecaptcha !== 'undefined') { grecaptcha.ready(function() { grecaptcha.execute("6LdVSx4lAAAAANxKJG4cwyXi-E-F3eKoPliHSnXg", {action:'homepage'});}); }</script>
102 103 104 105 <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=yes"/> 106 <style> 107 @-webkit-viewport { width: device-width; } 108 @-moz-viewport { width: device-width; } 109 @-ms-viewport { width: device-width; } 110 @-o-viewport { width: device-width; } 111 @viewport { width: device-width; } 112 </style> 113 <meta name="HandheldFriendly" content="true"/> 114 <meta name="apple-mobile-web-app-capable" content="YES"/> 115 <!-- //META FOR IOS & HANDHELD --> 116 117</head> 118 119<body class="site-default navigation-default theme-default layout-default nav-breakpoint-lg navigation-hide oc-desktop com_k2 view-itemlist item-159" data-jver="5"> 120 121 <div class="t4-offcanvas" data-offcanvas-options='{"modifiers":"right,overlay"}' id="off-canvas-right" role="complementary" style="display:none;"> 122 <div class="t4-off-canvas-header"> 123 <a href="https://www.mcgregorlaw.com/" title="McGregor Legere & Stevens, LLP"> 124 <img class="logo-img-sm d-block d-sm-none" src="/images/firm/mlg_logo_main.png" alt="McGregor Legere & Stevens, LLP"> 125 126 <img class="logo-img d-none d-sm-block" src="/images/firm/mlg_logo_main.png" alt="McGregor Legere & Stevens, LLP"> 127 128 </a> 129 <button type="button" class="close js-offcanvas-close" data-dismiss="modal" aria-hidden="true">Ã</button> 130 </div> 131 132 <div class="t4-off-canvas-body menu-item-def" data-effect="def"> 133 <div class="t4-module module d-block d-lg-none " id="Mod166"><div class="module-inner"><div class="module-ct"><nav class="navbar"> 134<ul class="nav navbar-nav "> 135<li class="nav-item item-101 default"><a href="/" itemprop="url" class="nav-link"><span itemprop="name"><span class="menu-item-title">Home</span></span></a></li><li class="nav-item item-159 current active deeper dropdown parent" data-level=1><a href="/attorney-blog" itemprop="url" class="nav-link dropdown-toggle" aria-current="page" role="button" aria-haspopup="true" aria-expanded="false" data-toggle="dropdown"><span itemprop="name"><span class="menu-item-title">Attorney Blog</span></span></a><ul class="dropdown-menu" data-bs-popper="static"><li class="nav-item item-699 current active"><a href="/attorney-blog" itemprop="url" class=" dropdown-item"><span itemprop="name"><span class="menu-item-title">Attorney Blog</span></span></a></li><li class="nav-item item-700"><a href="/attorney-blog/covid-19-guidance" itemprop="url" class="dropdown-item"><span itemprop="name"><span class="menu-item-title">COVID-19 Guidance</span></span></a></li></ul></li><li class="nav-item item-701 deeper dropdown parent" data-level=1><a href="/about-mcgregor-law-group" itemprop="url" class="nav-link dropdown-toggle" role="button" aria-haspopup="true" aria-expanded="false" data-toggle="dropdown"><span itemprop="name"><span class="menu-item-title">About The Firm</span></span></a><ul class="dropdown-menu" data-bs-popper="static"><li class="nav-item item-702"><a href="/about-mcgregor-law-group/our-approach-to-environmental-law" itemprop="url" class="dropdown-item"><span itemprop="name"><span class="menu-item-title">Our Approach</span></span></a></li><li class="nav-item item-703"><a href="/about-mcgregor-law-group/environmental-legal-services" itemprop="url" class="dropdown-item"><span itemprop="name"><span class="menu-item-title">Our Legal Services</span></span></a></li><li class="nav-item item-704"><a href="/about-mcgregor-law-group/our-environmental-attorneys" itemprop="url" class="dropdown-item"><span itemprop="name"><span class="menu-item-title">Our Attorneys</span></span></a></li><li class="nav-item item-705"><a href="/about-mcgregor-law-group/contact-mcgregor-law-group" itemprop="url" class="dropdown-item"><span itemprop="name"><span class="menu-item-title">Contact Us</span></span></a></li></ul></li><li class="nav-item item-693"><a href="/areas-of-practice" itemprop="url" class=" nav-link"><span itemprop="name"><span class="menu-item-title">Areas of Practice</span></span></a></li><li class="nav-item item-109 deeper dropdown parent" data-level=1><a href="/client-results/environmental-litigation-victories-massachusetts" itemprop="url" class=" nav-link dropdown-toggle" role="button" aria-haspopup="true" aria-expanded="false" data-toggle="dropdown"><span itemprop="name"><span class="menu-item-title">
135Client Results</span></span></a><ul class="dropdown-menu" data-bs-popper="static"><li class="nav-item item-168"><a href="/client-results/environmental-litigation-victories-massachusetts" itemprop="url" class="dropdown-item"><span itemprop="name"><span class="menu-item-title">Litigation / Other Victories</span></span></a></li><li class="nav-item item-235"><a href="/client-results/featured-cases" itemprop="url" class="dropdown-item"><span itemprop="name"><span class="menu-item-title">Featured Cases</span></span></a></li><li class="nav-item item-247"><a href="/client-results/case-list-mcgregor" itemprop="url" class="dropdown-item"><span itemprop="name"><span class="menu-item-title">Case List - McGregor</span></span></a></li><li class="nav-item item-249"><a href="/client-results/case-list-stevens" itemprop="url" class="dropdown-item"><span itemprop="name"><span class="menu-item-title">Case List - Stevens</span></span></a></li><li class="nav-item item-250"><a href="/client-results/case-list-oneill" itemprop="url" class="dropdown-item"><span itemprop="name"><span class="menu-item-title">Case List - O'Neill</span></span></a></li><li class="nav-item item-1134"><a href="/client-results/case-list-smith-quijada" itemprop="url" class="dropdown-item"><span itemprop="name"><span class="menu-item-title">Case List - Smith-Quijada</span></span></a></li></ul></li><li class="nav-item item-110"><a href="/testimonials" itemprop="url" class="nav-link"><span itemprop="name"><span class="menu-item-title">Testimonials</span></span></a></li><li class="nav-item item-722 deeper dropdown parent" data-level=1><a href="/reading-room" itemprop="url" class="nav-link dropdown-toggle" role="button" aria-haspopup="true" aria-expanded="false" data-toggle="dropdown"><span itemprop="name"><span class="menu-item-title">Reading Room</span></span></a><ul class="dropdown-menu" data-bs-popper="static"><li class="nav-item item-721"><a href="/reading-room/environmental-article-list" itemprop="url" class="dropdown-item"><span itemprop="name"><span class="menu-item-title">Environmental Articles</span></span></a></li><li class="nav-item item-368"><a href="/reading-room/slideshows-powerpoints" itemprop="url" class="dropdown-item"><span itemprop="name"><span class="menu-item-title">Slideshows</span></span></a></li></ul></li></ul></nav></div></div></div> 136 </div> 137 138 </div> 139 <div class="t4-wrapper"> 140 <div class="t4-content"> 141 <div class="t4-content-inner"> 142 143<div id="t4-header" class="t4-section t4-header"><!-- HEADER BLOCK --> 144<header id="t4-header-wrap" class="t4-header"> 145 <div class="t4-topbar"> 146 <div class="container"> 147 <div class="row no-gutters"> 148 <div class="t4-topbar-left d-none d-lg-block col-lg-8"> 149 150 151<div class="custom" > 152 <ul class="contact-list"> 153<li><a href="#" title="Address">McGregor Law Group PC, 15 Court Square, Ste 660, Boston, MA 02108</a></li> 154<li><a href="#" title="Phone number">(617) 338-6464</a></li> 155</ul></div> 156 157 </div> 158 159 160 </div> 161 </div> 162 </div> 163 164 <div class="t4-header-inner"> 165 <div class="container"> 166 <div class="row no-gutters d-flex justify-content-between align-items-center flex-nowrap"> 167 <div class="col-auto t4-logo-header mr-auto mr-lg-0"> 168 <div class="navbar-brand logo-image logo-control"> 169 <a href="https://www.mcgregorlaw.com/" title="McGregor Legere & Stevens, LLP"> 170 <img class="logo-img-sm d-block d-sm-none" src="/images/firm/mlg_logo_main.png" alt="McGregor Legere & Stevens, LLP" /> 171 172 <img class="logo-img d-none d-sm-block" width="150" height="63" src="/images/firm/mlg_logo_main.png" alt="McGregor Legere & Stevens, LLP" /> 173 174 </a> 175 </div> 176 177 </div> 178 179 <div class="col-auto t4-megamenu-wrap d-lg-block"> 180 <div class="t4-navbar"> 181 182<nav class="navbar navbar-expand-lg"> 183<div id="t4-megamenu-mainmenu" class="t4-megamenu collapse navbar-collapse slide animate" data-duration="400"> 184 185<ul class="nav navbar-nav level0" itemscope="itemscope" itemtype="http://www.schema.org/SiteNavigationElement"> 186<li class="nav-item default" data-id="101" data-level="1"><a href="/" itemprop="url" class="nav-link"><span itemprop="name"><span class="menu-item-title">Home</span></span></a></li><li class="nav-item current active dropdown parent" data-id="159" data-level="1"><a href="/attorney-blog" itemprop="url" class="nav-link dropdown-toggle" aria-current="page" role="button" aria-haspopup="true" aria-expanded="false" data-toggle=""><span itemprop="name"><span class="menu-item-title">Attorney Blog</span></span><i class="item-caret"></i></a><div class="dropdown-menu level1" data-bs-popper="static"><div class="dropdown-menu-inner"><ul><li class="nav-item current active" data-id="699" data-level="2"><a href="/attorney-blog" itemprop="url" class=" dropdown-item"><span itemprop="name"><span class="menu-item-title">Attorney Blog</span></span></a></li><li class="nav-item" data-id="700" data-level="2"><a href="/attorney-blog/covid-19-guidance" itemprop="url" class="dropdown-item"><span itemprop="name"><span class="menu-item-title">COVID-19 Guidance</span></span></a></li></ul></div></div></li><li class="nav-item dropdown parent" data-id="701" data-level="1"><a href="/about-mcgregor-law-group" itemprop="url" class="nav-link dropdown-toggle" role="button" aria-haspopup="true" aria-expanded="false" data-toggle=""><span itemprop="name"><span class="menu-item-title">About The Firm</span></span><i class="item-caret"></i></a><div class="dropdown-menu level1" data-bs-popper="static"><div class="dropdown-menu-inner"><ul><li class="nav-item" data-id="702" data-level="2"><a href="/about-mcgregor-law-group/our-approach-to-environmental-law" itemprop="url" class="dropdown-item"><span itemprop="name"><span class="menu-item-title">Our Approach</span></span></a></li><li class="nav-item" data-id="703" data-level="2"><a href="/about-mcgregor-law-group/environmental-legal-services" itemprop="url" class="dropdown-item"><span itemprop="name"><span class="menu-item-title">Our Legal Services</span></span></a></li><li class="nav-item" data-id="704" data-level="2"><a href="/about-mcgregor-law-group/our-environmental-attorneys" itemprop="url" class="dropdown-item"><span itemprop="name"><span class="menu-item-title">Our Attorneys</span></span></a></li><li class="nav-item" data-id="705" data-level="2"><a href="/about-mcgregor-law-group/contact-mcgregor-law-group" itemprop="url" class="dropdown-item"><span itemprop="name"><span class="menu-item-title">Contact Us</span></span></a></li></ul></div></div></li><li class="nav-item" data-id="693" data-level="1"><a href="/areas-of-practice" itemprop="url" class=" nav-link"><span itemprop="name"><span class="menu-item-title">Areas of Practice</span></span></a></li><li class="nav-item dropdown parent" data-id="109" data-level="1"><a href="/client-results/environmental-litigation-victories-massachusetts" itemprop="url" class=" nav-link dropdown-toggle" role="button" aria-haspopup="true" aria-expanded="false" data-toggle=""><span itemprop="name"><span class="menu-item-title">
186Client Results</span></span><i class="item-caret"></i></a><div class="dropdown-menu level1" data-bs-popper="static"><div class="dropdown-menu-inner"><ul><li class="nav-item" data-id="168" data-level="2"><a href="/client-results/environmental-litigation-victories-massachusetts" itemprop="url" class="dropdown-item"><span itemprop="name"><span class="menu-item-title">Litigation / Other Victories</span></span></a></li><li class="nav-item" data-id="235" data-level="2"><a href="/client-results/featured-cases" itemprop="url" class="dropdown-item"><span itemprop="name"><span class="menu-item-title">Featured Cases</span></span></a></li><li class="nav-item" data-id="247" data-level="2"><a href="/client-results/case-list-mcgregor" itemprop="url" class="dropdown-item"><span itemprop="name"><span class="menu-item-title">Case List - McGregor</span></span></a></li><li class="nav-item" data-id="249" data-level="2"><a href="/client-results/case-list-stevens" itemprop="url" class="dropdown-item"><span itemprop="name"><span class="menu-item-title">Case List - Stevens</span></span></a></li><li class="nav-item" data-id="250" data-level="2"><a href="/client-results/case-list-oneill" itemprop="url" class="dropdown-item"><span itemprop="name"><span class="menu-item-title">Case List - O'Neill</span></span></a></li><li class="nav-item" data-id="1134" data-level="2"><a href="/client-results/case-list-smith-quijada" itemprop="url" class="dropdown-item"><span itemprop="name"><span class="menu-item-title">Case List - Smith-Quijada</span></span></a></li></ul></div></div></li><li class="nav-item" data-id="110" data-level="1"><a href="/testimonials" itemprop="url" class="nav-link"><span itemprop="name"><span class="menu-item-title">Testimonials</span></span></a></li><li class="nav-item dropdown parent" data-id="722" data-level="1"><a href="/reading-room" itemprop="url" class="nav-link dropdown-toggle" role="button" aria-haspopup="true" aria-expanded="false" data-toggle=""><span itemprop="name"><span class="menu-item-title">Reading Room</span></span><i class="item-caret"></i></a><div class="dropdown-menu level1" data-bs-popper="static"><div class="dropdown-menu-inner"><ul><li class="nav-item" data-id="721" data-level="2"><a href="/reading-room/environmental-article-list" itemprop="url" class="dropdown-item"><span itemprop="name"><span class="menu-item-title">Environmental Articles</span></span></a></li><li class="nav-item" data-id="368" data-level="2"><a href="/reading-room/slideshows-powerpoints" itemprop="url" class="dropdown-item"><span itemprop="name"><span class="menu-item-title">Slideshows</span></span></a></li></ul></div></div></li></ul></div> 187</nav> 188 189 </div> 190 </div> 191 192 <div class="col-auto t4-header-right d-flex justify-content-end"> 193 <div class="head-search"> 194 195<form class="mod-finder js-finder-searchform form-search" action="/search-results" method="get" role="search"> 196 <label for="mod-finder-searchword237" class="visually-hidden finder">Search</label><input type="text" name="q" id="mod-finder-searchword237" class="js-finder-search-query form-control" value="" placeholder="Search …"> 197 </form> 198 199 </div> 200 201 <span id="triggerButton" class="btn js-offcanvas-trigger t4-offcanvas-toggle" data-offcanvas-trigger="off-canvas-right"><i class="fa fa-bars toggle-bars"></i></span> 202 203 204 </div>
205 </div> 206 </div> 207 </div> 208</header> 209<!-- // HEADER BLOCK --></div> 210 211<div id="t4-masthead" class="t4-section t4-masthead t4-palette-blue"><div class="ja-masthead has-bg " style="background-image: url('/images/headers/bg_bos_climate2.jpg')"> 212 <div class="ja-masthead-detail"> 213 <h3 class="ja-masthead-title">Attorney Blog</h3> 214 <div class="ja-masthead-description">New Developments in Environmental Law</div> 215 </div> 216</div></div> 217 218 219 220 221<div id="t4-main-body" class="t4-section t4-main-body"> 222<div class="t4-section-inner container"><div class="t4-row row"> 223<div class="t4-col col-12 col-lg"> 224<div id="system-message-container" aria-live="polite"></div> 225<!-- Start K2 Category Layout --> 226<div id="k2Container" 227 class="itemListView"> 228 229 <!-- RSS feed icon --> 230 <div class="k2FeedIcon"> 231 <a href="/attorney-blog?format=feed" title="Subscribe to this RSS feed"> 232 <span>Subscribe to this RSS feed</span> 233 </a> 234 <div class="clr"></div> 235 </div> 236 237 238 <!-- Item list --> 239 <div class="itemList"> 240 241 <!-- Primary items --> 242 <div id="itemListPrimary"> 243 <div class="itemContainer" style="width:50.0%;"> 244 <style> 245.arrow_read_more {position: relative; background: #7BA839; display: inline-flex !important; height: 20px; width: 90px;} 246.arrow_read_more:hover, .arrow_read_more:focus, .arrow_read_more:active {background: #FFCC00;} 247 248.arrow_read_more a {color: #ffffff; font-weight: bold; font-size: 11px; line-height: 20px; padding-left:10px;} 249.arrow_read_more:before { 250 content: ""; position: absolute; right: -10px; bottom: 0; width: 0; height: 0; border-left: 10px solid #7BA839; border-top: 10px solid transparent; 251 border-bottom: 10px solid transparent;} 252.arrow_read_more:hover:before, .arrow_read_more:focus:before, .arrow_read_more:active:before { 253 border-left: 10px solid #FFCC00; 254} 255div.catItemIntroText {padding: 4px 0 0px 0;} 256div.catItemIntroText p {margin-bottom: 0rem;} 257</style> 258<!-- Start K2 Item Layout --> 259<div class="catItemView groupPrimary catItemIsFeatured"> 260 <!-- Plugins: BeforeDisplay --> 261 262 <!-- K2 Plugins: K2BeforeDisplay --> 263 264 265 266 <div class="catItemBody"> 267 <!-- Plugins: BeforeDisplayContent --> 268 269 <!-- K2 Plugins: K2BeforeDisplayContent --> 270 271 <!-- Item Image --> 272 <div class="catItemImageBlock"> 273 <span class="catItemImage"> 274 <a href="/attorney-blog/item/169:supreme-judicial-court-upholds-mbta-communities-act-over-town-of-marchfield" 275 title="Supreme Judicial Court Upholds MBTA Communities Act Over Town of Marshfield"> 276 <img src="/media/k2/items/cache/da8a96cfc8ca1dd33bc42677c8b9c7c6_L.jpg" 277 alt="Supreme Judicial Court Upholds MBTA Communities Act Over Town of Marshfield" 278 style="width:1000px; height:auto;"/> 279 </a> 280 </span> 281 <div class="clr"></div> 282 </div> 283 <!-- Item category name --> 284 <div class="catItemCategory"> 285 286 <a class="btn btn-xs btn-primary" href="/attorney-blog/itemlist/category/66:zoning-lawyers">Zoning</a> 287 </div> 288 <div class="catItemHeader"> 289 290 291 <!-- Item title --> 292 <h3 class="catItemTitle"> 293 294 Supreme Judicial Court Upholds MBTA Communities Act Over Town of Marshfield 295 </h3> 296 297 <!-- Item Author --> 298 <span class="catItemAuthor"> 299 Written by <a rel="author" 300 href="/david-henig-bio-articles">David Henig, Esq.</a> 301 </span> 302 <!-- Date created -->
303 <span class="catItemDateCreated">/ Published 304 Tuesday, 29 September 2026 11:59 </span> 305 </div> 306 307 <!-- Plugins: AfterDisplayTitle --> 308 309 <!-- K2 Plugins: K2AfterDisplayTitle --> 310 311 312 <!-- Item introtext --> 313 <div class="catItemIntroText"> 314 <p>On September 18, 2026, the Supreme Judicial Court upheld the MBTA Communities Actâs zoning requirement, G.L. c. 40A, § 3, in a case brought by the Town of Marshfield and its Select Board.</p> 315 </div> 316 317 <div class="clr"></div> 318 319 320 <!-- Plugins: AfterDisplayContent --> 321 322 <!-- K2 Plugins: K2AfterDisplayContent --> 323 324 <div class="clr"></div> 325 </div> 326 327 <div class="catItemLinks"> 328 329 330 331 <!-- Item tags --> 332 <div class="catItemTagsBlock"> 333 <span>Tagged under</span> 334 <ul class="catItemTags"> 335 <li><a href="/component/k2/itemlist/tag/MBTA%20Communities%20Act">MBTA Communities Act</a></li> 336 <li><a href="/component/k2/itemlist/tag/Home%20Rule">Home Rule</a></li> 337 <li><a href="/component/k2/itemlist/tag/Multifamily%20Housing">Multifamily Housing</a></li> 338 </ul> 339 <div class="clr"></div> 340 </div> 341 342 343 <div class="clr"></div> 344 </div> 345 346 <div class="clr"></div> 347 348 349 350 <div class="clr"></div> 351 352 353 <!-- Item "read more..." link --> 354 <div class="catItemReadMore arrow_read_more"> 355 <a class="k2ReadMore text-uppercase " href="/attorney-blog/item/169:supreme-judicial-court-upholds-mbta-communities-act-over-town-of-marchfield"> 356 Read more... </a> 357 </div> 358 359 <div class="clr"></div> 360 361 362 <!-- Plugins: AfterDisplay --> 363 364 <!-- K2 Plugins: K2AfterDisplay --> 365 366 <div class="clr"></div> 367</div> 368<!-- End K2 Item Layout --> 369 </div> 370 <div class="itemContainer itemContainerLast" style="width:50.0%;"> 371 <style> 372.arrow_read_more {position: relative; background: #7BA839; display: inline-flex !important; height: 20px; width: 90px;} 373.arrow_read_more:hover, .arrow_read_more:focus, .arrow_read_more:active {background: #FFCC00;} 374 375.arrow_read_more a {color: #ffffff; font-weight: bold; font-size: 11px; line-height: 20px; padding-left:10px;} 376.arrow_read_more:before { 377 content: ""; position: absolute; right: -10px; bottom: 0; width: 0; height: 0; border-left: 10px solid #7BA839; border-top: 10px solid transparent; 378 border-bottom: 10px solid transparent;} 379.arrow_read_more:hover:before, .arrow_read_more:focus:before, .arrow_read_more:active:before { 380 border-left: 10px solid #FFCC00; 381} 382div.catItemIntroText {padding: 4px 0 0px 0;} 383div.catItemIntroText p {margin-bottom: 0rem;} 384</style> 385<!-- Start K2 Item Layout --> 386<div class="catItemView groupPrimary catItemIsFeatured"> 387 <!-- Plugins: BeforeDisplay --> 388 389 <!-- K2 Plugins: K2BeforeDisplay --> 390 391 392 393 <div class="catItemBody"> 394 <!-- Plugins: BeforeDisplayContent --> 395 396 <!-- K2 Plugins: K2BeforeDisplayContent --> 397 398 <!-- Item Image --> 399 <div class="catItemImageBlock"> 400 <span class="catItemImage"> 401 <a href="/attorney-blog/item/170:massachusetts-promotes-residential-development-on-surplus-state-property" 402 title="Massachusetts Promotes Residential Development on Surplus State Property"> 403 <img src="/media/k2/items/cache/56dab2b3675237b0ba79395c67ee9ae4_L.jpg" 404 alt="Massachusetts Promotes Residential Development on Surplus State Property" 405 style="width:1000px; height:auto;"/> 406 </a> 407 </span> 408 <div class="clr"></div> 409 </div> 410 <!-- Item category name --> 411 <div class="catItemCategory"> 412 413 <a class="btn btn-xs btn-primary" href="/attorney-blog/itemlist/category/75:affordable-housing">Affordable Housing</a> 414 </div> 415 <div class="catItemHeader"> 416 417 418 <!-- Item title --> 419 <h3 class="catItemTitle"> 420 421 Massachusetts Promotes Residential Development on Surplus State Property 422 </h3> 423 424 <!-- Item Author -->
425 <span class="catItemAuthor"> 426 Written by <a rel="author" 427 href="/component/k2/itemlist/user/56:abigailgeorge">Abigail George</a> 428 </span> 429 <!-- Date created --> 430 <span class="catItemDateCreated">/ Published 431 Tuesday, 01 September 2026 14:23 </span> 432 </div> 433 434 <!-- Plugins: AfterDisplayTitle --> 435 436 <!-- K2 Plugins: K2AfterDisplayTitle --> 437 438 439 <!-- Item introtext --> 440 <div class="catItemIntroText"> 441 <p>In August 2024, Governor Healey signed the Affordable Homes Act (âthe Actâ) into law. The Act is a historic piece of legislation, authorizing $5.16 billion in spending over five years alongside nearly 50 policy initiatives to encourage housing production. This article touches on one.</p> 442 </div> 443 444 <div class="clr"></div> 445 446 447 <!-- Plugins: AfterDisplayContent --> 448 449 <!-- K2 Plugins: K2AfterDisplayContent --> 450 451 <div class="clr"></div> 452 </div> 453 454 <div class="catItemLinks"> 455 456 457 458 <!-- Item tags --> 459 <div class="catItemTagsBlock"> 460 <span>Tagged under</span> 461 <ul class="catItemTags"> 462 <li><a href="/component/k2/itemlist/tag/Zoning">Zoning</a></li> 463 <li><a href="/component/k2/itemlist/tag/Affordable%20Housing">Affordable Housing</a></li> 464 <li><a href="/component/k2/itemlist/tag/AsOfRight">AsOfRight</a></li> 465 </ul> 466 <div class="clr"></div> 467 </div> 468 469 470 <div class="clr"></div> 471 </div> 472 473 <div class="clr"></div> 474 475 476 477 <div class="clr"></div> 478 479 480 <!-- Item "read more..." link --> 481 <div class="catItemReadMore arrow_read_more"> 482 <a class="k2ReadMore text-uppercase " href="/attorney-blog/item/170:massachusetts-promotes-residential-development-on-surplus-state-property"> 483 Read more... </a> 484 </div> 485 486 <div class="clr"></div> 487 488 489 <!-- Plugins: AfterDisplay --> 490 491 <!-- K2 Plugins: K2AfterDisplay --> 492 493 <div class="clr"></div> 494</div> 495<!-- End K2 Item Layout --> 496 </div> 497 <div class="clr"></div> 498 <div class="itemContainer" style="width:50.0%;"> 499 <style> 500.arrow_read_more {position: relative; background: #7BA839; display: inline-flex !important; height: 20px; width: 90px;} 501.arrow_read_more:hover, .arrow_read_more:focus, .arrow_read_more:active {background: #FFCC00;} 502 503.arrow_read_more a {color: #ffffff; font-weight: bold; font-size: 11px; line-height: 20px; padding-left:10px;} 504.arrow_read_more:before { 505 content: ""; position: absolute; right: -10px; bottom: 0; width: 0; height: 0; border-left: 10px solid #7BA839; border-top: 10px solid transparent; 506 border-bottom: 10px solid transparent;} 507.arrow_read_more:hover:before, .arrow_read_more:focus:before, .arrow_read_more:active:before { 508 border-left: 10px solid #FFCC00; 509} 510div.catItemIntroText {padding: 4px 0 0px 0;} 511div.catItemIntroText p {margin-bottom: 0rem;} 512</style> 513<!-- Start K2 Item Layout --> 514<div class="catItemView groupPrimary catItemIsFeatured"> 515 <!-- Plugins: BeforeDisplay --> 516 517 <!-- K2 Plugins: K2BeforeDisplay --> 518 519 520 521 <div class="catItemBody"> 522 <!-- Plugins: BeforeDisplayContent --> 523 524 <!-- K2 Plugins: K2BeforeDisplayContent --> 525 526 <!-- Item Image --> 527 <div class="catItemImageBlock"> 528 <span class="catItemImage"> 529 <a href="/attorney-blog/item/168:scotus-decides-what-to-pay-owner-of-real-estate-sold-at-auction-for-non-payment-of-taxes" 530 title="SCOTUS Decides What To Pay The Owner Of Real Estate Sold At Auction For Non-Payment of Taxes"> 531 <img src="/media/k2/items/cache/5fa21cd9e0d2531a2f1dfdffbab46f70_L.jpg" 532 alt="SCOTUS Decides What To Pay The Owner Of Real Estate Sold At Auction For Non-Payment of Taxes" 533 style="width:1000px; height:auto;"/> 534 </a> 535 </span> 536 <div class="clr"></div> 537 </div> 538 <!-- Item category name --> 539 <div class="catItemCategory"> 540 541 <a class="btn btn-xs btn-primary" href="/attorney-blog/itemlist/category/48:real-estate-development-lawyers">Real Estate Transactions</a> 542 </div> 543 <div class="catItemHeader"> 544 545 546 <!-- Item title --> 547 <h3 class="catItemTitle"> 548 549 SCOTUS Decides What To Pay The Owner Of Real Estate Sold At Auction For Non-Payment of Taxes 550 </h3> 551 552 <!-- Item Author -->
553 <span class="catItemAuthor"> 554 Written by <a rel="author" 555 href="/component/k2/itemlist/user/57:madisonafoley">Madison A. Foley</a> 556 </span> 557 <!-- Date created --> 558 <span class="catItemDateCreated">/ Published 559 Tuesday, 18 August 2026 15:01 </span> 560 </div> 561 562 <!-- Plugins: AfterDisplayTitle --> 563 564 <!-- K2 Plugins: K2AfterDisplayTitle --> 565 566 567 <!-- Item introtext --> 568 <div class="catItemIntroText"> 569 <p>On June 23, 2026, by unanimous decision, the Supreme Court determined that for real estate the requirement of âjust compensationâ is met by the âprice obtained in a tax sale, at least when the sale is fairly conducted in light of our countryâs history of tax sales.â In these circumstances, the taxing authority does not have to pay the fair-market value of the property. Pung v. Isabella County, 609 U.S. ----, 146 S. Ct. 1964, 1967 (2026).</p> 570 </div> 571 572 <div class="clr"></div> 573 574 575 <!-- Plugins: AfterDisplayContent --> 576 577 <!-- K2 Plugins: K2AfterDisplayContent --> 578 579 <div class="clr"></div> 580 </div> 581 582 <div class="catItemLinks"> 583 584 585 586 <!-- Item tags --> 587 <div class="catItemTagsBlock"> 588 <span>Tagged under</span> 589 <ul class="catItemTags"> 590 <li><a href="/component/k2/itemlist/tag/Real%20Estate%20Law">Real Estate Law</a></li> 591 </ul> 592 <div class="clr"></div> 593 </div> 594 595 596 <div class="clr"></div> 597 </div> 598 599 <div class="clr"></div> 600 601 602 603 <div class="clr"></div> 604 605 606 <!-- Item "read more..." link --> 607 <div class="catItemReadMore arrow_read_more"> 608 <a class="k2ReadMore text-uppercase " href="/attorney-blog/item/168:scotus-decides-what-to-pay-owner-of-real-estate-sold-at-auction-for-non-payment-of-taxes"> 609 Read more... </a> 610 </div> 611 612 <div class="clr"></div> 613 614 615 <!-- Plugins: AfterDisplay --> 616 617 <!-- K2 Plugins: K2AfterDisplay --> 618 619 <div class="clr"></div> 620</div> 621<!-- End K2 Item Layout --> 622 </div> 623 <div class="itemContainer itemContainerLast" style="width:50.0%;"> 624 <style> 625.arrow_read_more {position: relative; background: #7BA839; display: inline-flex !important; height: 20px; width: 90px;} 626.arrow_read_more:hover, .arrow_read_more:focus, .arrow_read_more:active {background: #FFCC00;} 627 628.arrow_read_more a {color: #ffffff; font-weight: bold; font-size: 11px; line-height: 20px; padding-left:10px;} 629.arrow_read_more:before { 630 content: ""; position: absolute; right: -10px; bottom: 0; width: 0; height: 0; border-left: 10px solid #7BA839; border-top: 10px solid transparent; 631 border-bottom: 10px solid transparent;} 632.arrow_read_more:hover:before, .arrow_read_more:focus:before, .arrow_read_more:active:before { 633 border-left: 10px solid #FFCC00; 634} 635div.catItemIntroText {padding: 4px 0 0px 0;} 636div.catItemIntroText p {margin-bottom: 0rem;} 637</style> 638<!-- Start K2 Item Layout --> 639<div class="catItemView groupPrimary catItemIsFeatured"> 640 <!-- Plugins: BeforeDisplay --> 641 642 <!-- K2 Plugins: K2BeforeDisplay --> 643 644 645 646 <div class="catItemBody"> 647 <!-- Plugins: BeforeDisplayContent --> 648 649 <!-- K2 Plugins: K2BeforeDisplayContent --> 650 651 <!-- Item Image --> 652 <div class="catItemImageBlock"> 653 <span class="catItemImage"> 654 <a href="/attorney-blog/item/167:town-or-arlington-ma-proclaims-july-27-nathaniel-stevens-day" 655 title="Town of Arlington Proclaims July 27 as Nathaniel Stevens Day in Recognition of His 27 Years of Service on the Arlington Conservation Commission"> 656 <img src="/media/k2/items/cache/ce7646a74c54cecf1c05442c71f02147_
656L.jpg" 657 alt="Town of Arlington Proclaims July 27 as Nathaniel Stevens Day in Recognition of His 27 Years of Service on the Arlington Conservation Commission" 658 style="width:1000px; height:auto;"/> 659 </a> 660 </span> 661 <div class="clr"></div> 662 </div> 663 <!-- Item category name --> 664 <div class="catItemCategory"> 665 666 <a class="btn btn-xs btn-primary" href="/attorney-blog/itemlist/category/71:mcgregore-legere-announcements">Announcements</a> 667 </div> 668 <div class="catItemHeader"> 669 670 671 <!-- Item title --> 672 <h3 class="catItemTitle"> 673 674 <a href="/attorney-blog/item/167:town-or-arlington-ma-proclaims-july-27-nathaniel-stevens-day"> 675 Town of Arlington Proclaims July 27 as Nathaniel Stevens Day in Recognition of His 27 Years of Service on the Arlington Conservation Commission </a> 676 677 </h3> 678 679 <!-- Item Author --> 680 <span class="catItemAuthor"> 681 Written by <a rel="author" 682 href="/component/k2/itemlist/user/42:editor">Editor</a> 683 </span> 684 <!-- Date created --> 685 <span class="catItemDateCreated">/ Published 686 Tuesday, 18 August 2026 14:22 </span> 687 </div> 688 689 <!-- Plugins: AfterDisplayTitle --> 690 691 <!-- K2 Plugins: K2AfterDisplayTitle --> 692 693 694 <!-- Item introtext --> 695 <div class="catItemIntroText"> 696 <p>Attorney Nathaniel Stevens Esq. has served the Town of Arlington as a member of the Conservation Commission for 27 years, including service as Chair, and has been a steadfast advocate for the protection of the Town's wetlands and natural resources.</p> 697 </div> 698 699 <div class="clr"></div> 700 701 702 <!-- Plugins: AfterDisplayContent --> 703 704 <!-- K2 Plugins: K2AfterDisplayContent --> 705 706 <div class="clr"></div> 707 </div> 708 709 <div class="catItemLinks"> 710 711 712 713 <!-- Item tags --> 714 <div class="catItemTagsBlock"> 715 <span>Tagged under</span> 716 <ul class="catItemTags"> 717 <li><a href="/component/k2/itemlist/tag/Conservation%20Commissions">Conservation Commissions</a></li> 718 </ul> 719 <div class="clr"></div> 720 </div> 721 722 723 <div class="clr"></div> 724 </div> 725 726 <div class="clr"></div> 727 728 729 730 <div class="clr"></div> 731 732 733 <!-- Item "read more..." link --> 734 <div class="catItemReadMore arrow_read_more"> 735 <a class="k2ReadMore text-uppercase " href="/attorney-blog/item/167:town-or-arlington-ma-proclaims-july-27-nathaniel-stevens-day"> 736 Read more... </a> 737 </div> 738 739 <div class="clr"></div> 740 741 742 <!-- Plugins: AfterDisplay --> 743 744 <!-- K2 Plugins: K2AfterDisplay --> 745 746 <div class="clr"></div> 747</div> 748<!-- End K2 Item Layout --> 749 </div> 750 <div class="clr"></div> 751 <div class="itemContainer" style="width:50.0%;"> 752 <style> 753.arrow_read_more {position: relative; background: #7BA839; display: inline-flex !important; height: 20px; width: 90px;} 754.arrow_read_more:hover, .arrow_read_more:focus, .arrow_read_more:active {background: #FFCC00;} 755 756.arrow_read_more a {color: #ffffff; font-weight: bold; font-size: 11px; line-height: 20px; padding-left:10px;} 757.arrow_read_more:before { 758 content: ""; position: absolute; right: -10px; bottom: 0; width: 0; height: 0; border-left: 10px solid #7BA839; border-top: 10px solid transparent; 759 border-bottom: 10px solid transparent;} 760.arrow_read_more:hover:before, .arrow_read_more:focus:before, .arrow_read_more:active:before { 761 border-left: 10px solid #FFCC00; 762} 763div.catItemIntroText {padding: 4px 0 0px 0;} 764div.catItemIntroText p {margin-bottom: 0rem;} 765</style> 766<!-- Start K2 Item Layout --> 767<div class="catItemView groupPrimary catItemIsFeatured"> 768 <!-- Plugins: BeforeDisplay --> 769 770 <!-- K2 Plugins: K2BeforeDisplay --> 771 772 773 774 <div class="catItemBody"> 775 <!-- Plugins: BeforeDisplayContent --> 776 777 <!-- K2 Plugins: K2BeforeDisplayContent --> 778 779 <!-- Item Image --> 780 <div class="catItemImageBlock">
781 <span class="catItemImage"> 782 <a href="/attorney-blog/item/166:sic-advances-protection-of-solar-zoning-in-massachusetts" 783 title="SJC Advances Protection of Solar Zoning in Massachusetts"> 784 <img src="/media/k2/items/cache/ee68a9df1200997b07be8fb0bbdb9f29_L.jpg" 785 alt="SJC Advances Protection of Solar Zoning in Massachusetts" 786 style="width:1000px; height:auto;"/> 787 </a> 788 </span> 789 <div class="clr"></div> 790 </div> 791 <!-- Item category name --> 792 <div class="catItemCategory"> 793 794 <a class="btn btn-xs btn-primary" href="/attorney-blog/itemlist/category/66:zoning-lawyers">Zoning</a> 795 </div> 796 <div class="catItemHeader"> 797 798 799 <!-- Item title --> 800 <h3 class="catItemTitle"> 801 802 SJC Advances Protection of Solar Zoning in Massachusetts 803 </h3> 804 805 <!-- Item Author --> 806 <span class="catItemAuthor"> 807 <a rel="author" 808 href="https://www.mcgregorlaw.com/">Madison A. Foley</a> 809 </span> 810 <!-- Date created --> 811 <span class="catItemDateCreated">/ Published 812 Tuesday, 18 August 2026 12:10 </span> 813 </div> 814 815 <!-- Plugins: AfterDisplayTitle --> 816 817 <!-- K2 Plugins: K2AfterDisplayTitle --> 818 819 820 <!-- Item introtext --> 821 <div class="catItemIntroText"> 822 <p>The Supreme Judicial Court on July 14, 2026, upheld an Appeals Court decision narrowing the power of cities and towns to disapprove solar energy projects under G.L. c. 40A, § 3, ¶ 9. This is the section of the Zoning Actâs so-called Dover Amendment protecting commercial solar facilities, so much in the legal news in recent years. The SJC held that a municipality may deny a special permit for a protected type of facility only for a reason ânecessaryâ to protect public health, safety or welfare.</p> 823 </div> 824 825 <div class="clr"></div> 826 827 828 <!-- Plugins: AfterDisplayContent --> 829 830 <!-- K2 Plugins: K2AfterDisplayContent --> 831 832 <div class="clr"></div> 833 </div> 834 835 <div class="catItemLinks"> 836 837 838 839 <!-- Item tags --> 840 <div class="catItemTagsBlock"> 841 <span>Tagged under</span> 842 <ul class="catItemTags"> 843 <li><a href="/component/k2/itemlist/tag/Zoning">Zoning</a></li> 844 <li><a href="/component/k2/itemlist/tag/Energy%20Law">Energy Law</a></li> 845 </ul> 846 <div class="clr"></div> 847 </div> 848 849 850 <div class="clr"></div> 851 </div> 852 853 <div class="clr"></div> 854 855 856 857 <div class="clr"></div> 858 859 860 <!-- Item "read more..." link --> 861 <div class="catItemReadMore arrow_read_more"> 862 <a class="k2ReadMore text-uppercase " href="/attorney-blog/item/166:sic-advances-protection-of-solar-zoning-in-massachusetts"> 863 Read more... </a> 864 </div> 865 866 <div class="clr"></div> 867 868 869 <!-- Plugins: AfterDisplay --> 870 871 <!-- K2 Plugins: K2AfterDisplay --> 872 873 <div class="clr"></div> 874</div> 875<!-- End K2 Item Layout --> 876 </div> 877 <div class="itemContainer itemContainerLast" style="width:50.0%;"> 878 <style> 879.arrow_read_more {position: relative; background: #7BA839; display: inline-flex !important; height: 20px; width: 90px;} 880.arrow_read_more:hover, .arrow_read_more:focus, .arrow_read_more:active {background: #FFCC00;} 881 882.arrow_read_more a {color: #ffffff; font-weight: bold; font-size: 11px; line-height: 20px; padding-left:10px;} 883.arrow_read_more:before { 884 content: ""; position: absolute; right: -10px; bottom: 0; width: 0; height: 0; border-left: 10px solid #7BA839; border-top: 10px solid transparent; 885 border-bottom: 10px solid transparent;} 886.arrow_read_more:hover:before, .arrow_read_more:focus:before, .arrow_read_more:active:before { 887 border-left: 10px solid #FFCC00; 888} 889div.catItemIntroText {padding: 4px 0 0px 0;} 890div.catItemIntroText p {margin-bottom: 0rem;} 891</style> 892<!-- Start K2 Item Layout --> 893<div class="catItemView groupPrimary catItemIsFeatured"> 894 <!-- Plugins: BeforeDisplay --> 895 896 <!-- K2 Plugins: K2BeforeDisplay --> 897 898 899 900 <div class="catItemBody"> 901 <!-- Plugins: BeforeDisplayContent --> 902 903 <!-- K2 Plugins: K2BeforeDisplayContent --> 904 905 <!-- Item Image --> 906 <div class="catItemImageBlock">
907 <span class="catItemImage"> 908 <a href="/attorney-blog/item/165:appropriations-act-amends-massachusetts-zoning-act" 909 title="Appropriations Act Amends Massachusetts Zoning Act"> 910 <img src="/media/k2/items/cache/461011bcaf5b5e723e897c33f049f169_L.jpg" 911 alt="Appropriations Act Amends Massachusetts Zoning Act" 912 style="width:1000px; height:auto;"/> 913 </a> 914 </span> 915 <div class="clr"></div> 916 </div> 917 <!-- Item category name --> 918 <div class="catItemCategory"> 919 920 <a class="btn btn-xs btn-primary" href="/attorney-blog/itemlist/category/66:zoning-lawyers">Zoning</a> 921 </div> 922 <div class="catItemHeader"> 923 924 925 <!-- Item title --> 926 <h3 class="catItemTitle"> 927 928 Appropriations Act Amends Massachusetts Zoning Act 929 </h3> 930 931 <!-- Item Author --> 932 <span class="catItemAuthor"> 933 Written by <a rel="author" 934 href="/caroline-smith-quijada-bio-articles">Caroline Smith Quijada, Esq.</a> 935 </span> 936 <!-- Date created --> 937 <span class="catItemDateCreated">/ Published 938 Tuesday, 21 July 2026 13:21 </span> 939 </div> 940 941 <!-- Plugins: AfterDisplayTitle --> 942 943 <!-- K2 Plugins: K2AfterDisplayTitle --> 944 945 946 <!-- Item introtext --> 947 <div class="catItemIntroText"> 948 <p>Chapter 137 of the Acts of 2026 made significant changes to the Massachusetts Zoning Act (M.G.L. c. 40A). This Appropriations Act is for the fiscal year 2027. As usual, it has several so-called outside sections. The Zoning Act changes are effective now.</p> 949 </div> 950 951 <div class="clr"></div> 952 953 954 <!-- Plugins: AfterDisplayContent --> 955 956 <!-- K2 Plugins: K2AfterDisplayContent --> 957 958 <div class="clr"></div> 959 </div> 960 961 <div class="catItemLinks"> 962 963 964 965 <!-- Item tags --> 966 <div class="catItemTagsBlock"> 967 <span>Tagged under</span> 968 <ul class="catItemTags"> 969 <li><a href="/component/k2/itemlist/tag/Zoning">Zoning</a></li> 970 <li><a href="/component/k2/itemlist/tag/Municipal%20Law">Municipal Law</a></li> 971 <li><a href="/component/k2/itemlist/tag/Permits">Permits</a></li> 972 <li><a href="/component/k2/itemlist/tag/Land%20Use">Land Use</a></li> 973 </ul> 974 <div class="clr"></div> 975 </div> 976 977 978 <div class="clr"></div> 979 </div> 980 981 <div class="clr"></div> 982 983 984 985 <div class="clr"></div> 986 987 988 <!-- Item "read more..." link --> 989 <div class="catItemReadMore arrow_read_more"> 990 <a class="k2ReadMore text-uppercase " href="/attorney-blog/item/165:appropriations-act-amends-massachusetts-zoning-act"> 991 Read more... </a> 992 </div> 993 994 <div class="clr"></div> 995 996 997 <!-- Plugins: AfterDisplay --> 998 999 <!-- K2 Plugins: K2AfterDisplay --> 1000 1001 <div class="clr"></div> 1002</div> 1003<!-- End K2 Item Layout --> 1004 </div> 1005 <div class="clr"></div> 1006 <div class="itemContainer" style="width:50.0%;"> 1007 <style> 1008.arrow_read_more {position: relative; background: #7BA839; display: inline-flex !important; height: 20px; width: 90px;} 1009.arrow_read_more:hover, .arrow_read_more:focus, .arrow_read_more:active {background: #FFCC00;} 1010 1011.arrow_read_more a {color: #ffffff; font-weight: bold; font-size: 11px; line-height: 20px; padding-left:10px;} 1012.arrow_read_more:before { 1013 content: ""; position: absolute; right: -10px; bottom: 0; width: 0; height: 0; border-left: 10px solid #7BA839; border-top: 10px solid transparent; 1014 border-bottom: 10px solid transparent;} 1015.arrow_read_more:hover:before, .arrow_read_more:focus:before, .arrow_read_more:active:before { 1016 border-left: 10px solid #FFCC00; 1017} 1018div.catItemIntroText {padding: 4px 0 0px 0;} 1019div.catItemIntroText p {margin-bottom: 0rem;} 1020</style> 1021<!-- Start K2 Item Layout --> 1022<div class="catItemView groupPrimary catItemIsFeatured"> 1023 <!-- Plugins: BeforeDisplay --> 1024 1025 <!-- K2 Plugins: K2BeforeDisplay --> 1026 1027 1028 1029 <div class="catItemBody"> 1030 <!-- Plugins: BeforeDisplayContent --> 1031 1032 <!-- K2 Plugins: K2BeforeDisplayContent --> 1033 1034 <!-- Item Image --> 1035 <div class="catItemImageBlock">
1036 <span class="catItemImage"> 1037 <a href="/attorney-blog/item/164:checklist-for-environmental-agency-inspections" 1038 title="Checklist for Environmental Agency Inspections"> 1039 <img src="/media/k2/items/cache/7acce66d40ec90c2d61987b409cbf850_L.jpg" 1040 alt="Checklist for Environmental Agency Inspections" 1041 style="width:1000px; height:auto;"/> 1042 </a> 1043 </span> 1044 <div class="clr"></div> 1045 </div> 1046 <!-- Item category name --> 1047 <div class="catItemCategory"> 1048 1049 <a class="btn btn-xs btn-primary" href="/attorney-blog/itemlist/category/21:enforcement-defense-lawyers">Enforcement & Defense</a> 1050 </div> 1051 <div class="catItemHeader"> 1052 1053 1054 <!-- Item title --> 1055 <h3 class="catItemTitle"> 1056 1057 Checklist for Environmental Agency Inspections 1058 </h3> 1059 1060 <!-- Item Author --> 1061 <span class="catItemAuthor"> 1062 Written by <a rel="author" 1063 href="/gregor-mcgregor-bio-articles">Gregor I. McGregor, Esq.</a> 1064 </span> 1065 <!-- Date created --> 1066 <span class="catItemDateCreated">/ Published 1067 Tuesday, 14 July 2026 17:01 </span> 1068 </div> 1069 1070 <!-- Plugins: AfterDisplayTitle --> 1071 1072 <!-- K2 Plugins: K2AfterDisplayTitle --> 1073 1074 1075 <!-- Item introtext --> 1076 <div class="catItemIntroText"> 1077 <p>Companies and others subject to environmental and land use laws regularly treat agency inspections too casually. Environmental enforcement is on the upswing, well-funded, and will not go away. Government agencies plan to increase inspections, not only for ascertaining routine compliance but also for spotting violators and gaining information for enforcement.</p> 1078<p>Agency inspectors should and will use every lawful means to investigate and sue or prosecute violators. At the same time, businesses and landowners should and are becoming aware of their rights and duties regarding inspections. In most situations, it is best to understand and accommodate inspections.</p> 1079<p>Even then, it is important to plan ahead, control the visit, minimize confrontation, push back where warranted, memorialize any violations found and curative actions promised, involve your higher ups, and keep a record of compliance and any permanent changes you make.</p> 1080<p>Consequently, it makes sense for all regulated entities to be prepared to deal with expected and legitimate inspections, even while knowing how to protect against unfair or illegal searches.</p> 1081<p>Here are some practical tips for handling agency inspections in a businesslike way: This is not legal advice, but rather merely what sophisticated businesses and landowner do:</p> 1082<ul> 1083<li>Designate a manager (and backup) to handle inspections. Instruct the receptionist to notify this person of any inspection by any government entity, local, state or federal.</li> 1084<li>Be alert to out-of-the ordinary, non-routine inspections, especially by a team of agency personnel whom you do not know. This can have more serious consequences.</li> 1085<li>Request the inspector's and teamâs credentials and copy, scan, copy, or photograph them. Obtain at least business cards, read any badges, and of course read and keep any warrant.</li> 1086<li>Know whether to invoke your right to insist on a search warrant (issued by an agency or court). Understand this right and what to do and say before you do this.</li> 1087<li>Ask what is the purpose of the inspection. Repeat what they say to confirm. Determine for what parts of the property such access is sought and who intends to go there.</li> 1088<li>Ask if the inspection will be outside or inside buildings, and will it include viewing documents on the site or in the office. Require safety measures for dangerous areas.</li> 1089<li>Learn if the inspection is based on a complaint to the agency, when it was made, and by whom (if they will divulge) about what specifically described
1089incidents or observations.</li> 1090<li>Notify your executive and manager in charge of the site or operation being inspected. If you know the date and time ahead, notify your environmental attorney and consultant.</li> 1091<li>Record on a sign-in sheet the names of all persons conducting or attending the inspection, including your own people. Make sure you have full names, agency, addresses, and titles.</li> 1092<li>Discourage video recordings by the inspectors, and disallow photos of proprietary or other confidential areas, equipment, and processes. Leave your security cameras on.</li> 1093<li>Duplicate any photos and sampling done by the inspectors (eg. take split samples) at the same time and label them. If not possible, get assurance to receive duplicates and results.</li> 1094<li>If possible, trace the route of inspection on a map or diagram, or ideally with GPS or other location-identifying technology.</li> 1095<li>Restrict the inspection to the stated purposes, property area, and legally-required reports and files. Remind the inspector of their originally stated purpose and limitations.</li> 1096<li>Protect trade secrets and other proprietary information by a letter agreement before disclosure. Put away such information normally left out and visible.</li> 1097<li>Inquire at the end if any violations or deficiencies have been found by the inspector. Repeat them back to confirm. Say you will deal with them.</li> 1098<li>Request a copy of the inspection form and the final report when prepared. Ask if and when you will receive them. Confirm your address and the expected date.</li> 1099<li>Prepare your own internal inspection report for your record. Write to the agency to acknowledge any findings of the inspector and your promised changes or actions.</li> 1100<li>Watch the mail for receipt of violation notices, cease & desist orders, enforcement orders, or citations (aka tickets) as a result of the inspection.</li> 1101<li>Act on the inspection results and any reports or notices, or at least reply, to prevent the matter escalating to a lawsuit or criminal prosecution. Be aware of your rights to appeal.</li> 1102<li>If you receive a violation notice, citation with or without penalties, enforcement order, permit suspension, or legal document, know how to appeal it to avoid it becoming final.</li> 1103<li>Confirm in your business files the progress of all enforcement actions, steps taken, compliance reached, and any final resolution so you have a permanent record.</li> 1104</ul> 1105<p> </p> </div> 1106 1107 <div class="clr"></div> 1108 1109 1110 <!-- Plugins: AfterDisplayContent --> 1111 1112 <!-- K2 Plugins: K2AfterDisplayContent --> 1113 1114 <div class="clr"></div> 1115 </div> 1116 1117 <div class="catItemLinks"> 1118 1119 1120 1121 <!-- Item tags --> 1122 <div class="catItemTagsBlock"> 1123 <span>Tagged under</span> 1124 <ul class="catItemTags"> 1125 <li><a href="/component/k2/itemlist/tag/Environmental%20Law">Environmental Law</a></li> 1126 <li><a href="/component/k2/itemlist/tag/Land%20Use%20Law">Land Use Law</a></li> 1127 </ul> 1128 <div class="clr"></div> 1129 </div> 1130 1131 1132 <div class="clr"></div> 1133 </div> 1134 1135 <div class="clr"></div> 1136 1137 1138 1139 <div class="clr"></div> 1140 1141 1142 <!-- Item "read more..." link --> 1143 <div class="catItemReadMore arrow_read_more"> 1144 <a class="k2ReadMore text-uppercase " href="/attorney-blog/item/164:checklist-for-environmental-agency-inspections"> 1145 Read more... </a> 1146 </div> 1147 1148 <div class="clr"></div> 1149 1150 1151 <!-- Plugins: AfterDisplay --> 1152 1153 <!-- K2 Plugins: K2AfterDisplay --> 1154 1155 <div class="clr"></div> 1156</div> 1157<!-- End K2 Item Layout --> 1158 </div> 1159 <div class="itemContainer itemContainerLast" style="width:50.0%;"> 1160 <style> 1161.arrow_read_more {position: relative; background: #7BA839; display: inline-flex !important; height: 20px; width: 90px;} 1162.arrow_read_more:hover, .arrow_read_more:focus, .arrow_read_more:active {background: #FFCC00;} 1163 1164.arrow_read_more a {color: #ffffff; font-weight: bold; font-size: 11px; line-height: 20px; padding-left:10px;} 1165.arrow_read_more:before { 1166 content: ""; position: absolute; right: -10px; bottom: 0; width: 0; height: 0; border-left: 10px solid #7BA839; border-top: 10px solid transparent; 1167 border-bottom: 10px solid transparent;} 1168.arrow_read_more:hover:before, .arrow_read_more:focus:before, .arrow_read_more:active:before { 1169 border-left: 10px solid #FFCC00; 1170} 1171div.catItemIntroText {padding: 4px 0 0px 0;} 1172div.catItemIntroText p {margin-bottom: 0rem;} 1173</style> 1174<!-- Start K2 Item Layout --> 1175<div class="catItemView groupPrimary catItemIsFeatured"> 1176 <!-- Plugins: BeforeDisplay --> 1177 1178 <!-- K2 Plugins: K2BeforeDisplay --> 1179 1180 1181 1182 <div class="catItemBody"> 1183 <!-- Plugins: BeforeDisplayContent --> 1184 1185 <!-- K2 Plugins: K2BeforeDisplayContent --> 1186 1187 <!-- Item Image --> 1188 <div class="catItemImageBlock">
1189 <span class="catItemImage"> 1190 <a href="/attorney-blog/item/163:super-lawyers-names-senior-associate-caroliner-quijada-2026-massachusetts-rising-star" 1191 title="Caroline Quijada, Esq."> 1192 <img src="/media/k2/items/cache/47674e109b85ae6495880f2604f34f58_L.jpg" 1193 alt="Caroline Quijada, Esq." 1194 style="width:1000px; height:auto;"/> 1195 </a> 1196 </span> 1197 <div class="clr"></div> 1198 </div> 1199 <!-- Item category name --> 1200 <div class="catItemCategory"> 1201 1202 <a class="btn btn-xs btn-primary" href="/attorney-blog/itemlist/category/71:mcgregore-legere-announcements">Announcements</a> 1203 </div> 1204 <div class="catItemHeader"> 1205 1206 1207 <!-- Item title --> 1208 <h3 class="catItemTitle"> 1209 1210 <a href="/attorney-blog/item/163:super-lawyers-names-senior-associate-caroliner-quijada-2026-massachusetts-rising-star"> 1211 Super Lawyers Names Senior Associate Caroline Quijada as a 2026 Massachusetts Rising Star </a> 1212 1213 </h3> 1214 1215 <!-- Date created --> 1216 <span class="catItemDateCreated">/ Published 1217 Friday, 29 May 2026 15:44 </span> 1218 </div> 1219 1220 <!-- Plugins: AfterDisplayTitle --> 1221 1222 <!-- K2 Plugins: K2AfterDisplayTitle --> 1223 1224 1225 <!-- Item introtext --> 1226 <div class="catItemIntroText"> 1227 <p>McGregor Law Group PC is pleased to announce that attorney Caroline Quijada has been selected to the 2026 Massachusetts Rising Stars list by Super Lawyers.</p> 1228 </div> 1229 1230 <div class="clr"></div> 1231 1232 1233 <!-- Plugins: AfterDisplayContent --> 1234 1235 <!-- K2 Plugins: K2AfterDisplayContent --> 1236 1237 <div class="clr"></div> 1238 </div> 1239 1240 <div class="catItemLinks"> 1241 1242 1243 1244 <!-- Item tags --> 1245 <div class="catItemTagsBlock"> 1246 <span>Tagged under</span> 1247 <ul class="catItemTags"> 1248 <li><a href="/component/k2/itemlist/tag/Rising%20Stars">Rising Stars</a></li> 1249 </ul> 1250 <div class="clr"></div> 1251 </div> 1252 1253 1254 <div class="clr"></div> 1255 </div> 1256 1257 <div class="clr"></div> 1258 1259 1260 1261 <div class="clr"></div> 1262 1263 1264 <!-- Item "read more..." link --> 1265 <div class="catItemReadMore arrow_read_more"> 1266 <a class="k2ReadMore text-uppercase " href="/attorney-blog/item/163:super-lawyers-names-senior-associate-caroliner-quijada-2026-massachusetts-rising-star"> 1267 Read more... </a> 1268 </div> 1269 1270 <div class="clr"></div> 1271 1272 1273 <!-- Plugins: AfterDisplay --> 1274 1275 <!-- K2 Plugins: K2AfterDisplay --> 1276 1277 <div class="clr"></div> 1278</div> 1279<!-- End K2 Item Layout --> 1280 </div> 1281 <div class="clr"></div> 1282 <div class="itemContainer" style="width:50.0%;"> 1283 <style> 1284.arrow_read_more {position: relative; background: #7BA839; display: inline-flex !important; height: 20px; width: 90px;} 1285.arrow_read_more:hover, .arrow_read_more:focus, .arrow_read_more:active {background: #FFCC00;} 1286 1287.arrow_read_more a {color: #ffffff; font-weight: bold; font-size: 11px; line-height: 20px; padding-left:10px;} 1288.arrow_read_more:before { 1289 content: ""; position: absolute; right: -10px; bottom: 0; width: 0; height: 0; border-left: 10px solid #7BA839; border-top: 10px solid transparent; 1290 border-bottom: 10px solid transparent;} 1291.arrow_read_more:hover:before, .arrow_read_more:focus:before, .arrow_read_more:active:before { 1292 border-left: 10px solid #FFCC00; 1293} 1294div.catItemIntroText {padding: 4px 0 0px 0;} 1295div.catItemIntroText p {margin-bottom: 0rem;} 1296</style> 1297<!-- Start K2 Item Layout --> 1298<div class="catItemView groupPrimary catItemIsFeatured"> 1299 <!-- Plugins: BeforeDisplay --> 1300 1301 <!-- K2 Plugins: K2BeforeDisplay --> 1302 1303 1304 1305 <div class="catItemBody"> 1306 <!-- Plugins: BeforeDisplayContent --> 1307 1308 <!-- K2 Plugins: K2BeforeDisplayContent --> 1309 1310 <!-- Item Image --> 1311 <div class="catItemImageBlock">
1312 <span class="catItemImage"> 1313 <a href="/attorney-blog/item/162:environmental-law-update-need-to-know-developments-2025-2026" 1314 title="Free Webinar Open to All! Environmental Law Update â Need To Know Developments 2025-2026"> 1315 <img src="/media/k2/items/cache/5cf9cad94714c5577919c266171d935c_L.jpg" 1316 alt="Free Webinar Open to All! Environmental Law Update â Need To Know Developments 2025-2026" 1317 style="width:1000px; height:auto;"/> 1318 </a> 1319 </span> 1320 <div class="clr"></div> 1321 </div> 1322 <!-- Item category name --> 1323 <div class="catItemCategory"> 1324 1325 <a class="btn btn-xs btn-primary" href="/attorney-blog/itemlist/category/23:environmental-law-lawyers">Environmental Law</a> 1326 </div> 1327 <div class="catItemHeader"> 1328 1329 1330 <!-- Item title --> 1331 <h3 class="catItemTitle"> 1332 1333 Free Webinar Open to All! Environmental Law Update â Need To Know Developments 2025-2026 1334 </h3> 1335 1336 <!-- Item Author --> 1337 <span class="catItemAuthor"> 1338 Written by <a rel="author" 1339 href="/gregor-mcgregor-bio-articles">Gregor I. McGregor, Esq.</a> 1340 </span> 1341 <!-- Date created --> 1342 <span class="catItemDateCreated">/ Published 1343 Friday, 13 March 2026 14:44 </span> 1344 </div> 1345 1346 <!-- Plugins: AfterDisplayTitle --> 1347 1348 <!-- K2 Plugins: K2AfterDisplayTitle --> 1349 1350 1351 <!-- Item introtext --> 1352 <div class="catItemIntroText"> 1353 <p>This <em>Lunch & Learn</em> virtual event is sponsored by MACC and is FREE and OPEN to all â MACC members and non-members alike! Learn how recent developments in environmental, land use, real estate, municipal, energy, climate, and constitutional law affect your work.</p> 1354 </div> 1355 1356 <div class="clr"></div> 1357 1358 1359 <!-- Plugins: AfterDisplayContent --> 1360 1361 <!-- K2 Plugins: K2AfterDisplayContent --> 1362 1363 <div class="clr"></div> 1364 </div> 1365 1366 <div class="catItemLinks"> 1367 1368 1369 1370 <!-- Item tags --> 1371 <div class="catItemTagsBlock"> 1372 <span>Tagged under</span> 1373 <ul class="catItemTags"> 1374 <li><a href="/component/k2/itemlist/tag/MACC">MACC</a></li> 1375 <li><a href="/component/k2/itemlist/tag/Environmental%20Law">Environmental Law</a></li> 1376 </ul> 1377 <div class="clr"></div> 1378 </div> 1379 1380 1381 <div class="clr"></div> 1382 </div> 1383 1384 <div class="clr"></div> 1385 1386 1387 1388 <div class="clr"></div> 1389 1390 1391 <!-- Item "read more..." link --> 1392 <div class="catItemReadMore arrow_read_more"> 1393 <a class="k2ReadMore text-uppercase " href="/attorney-blog/item/162:environmental-law-update-need-to-know-developments-2025-2026"> 1394 Read more... </a> 1395 </div> 1396 1397 <div class="clr"></div> 1398 1399 1400 <!-- Plugins: AfterDisplay --> 1401 1402 <!-- K2 Plugins: K2AfterDisplay --> 1403 1404 <div class="clr"></div> 1405</div> 1406<!-- End K2 Item Layout --> 1407 </div> 1408 <div class="itemContainer itemContainerLast" style="width:50.0%;"> 1409 <style> 1410.arrow_read_more {position: relative; background: #7BA839; display: inline-flex !important; height: 20px; width: 90px;} 1411.arrow_read_more:hover, .arrow_read_more:focus, .arrow_read_more:active {background: #FFCC00;} 1412 1413.arrow_read_more a {color: #ffffff; font-weight: bold; font-size: 11px; line-height: 20px; padding-left:10px;} 1414.arrow_read_more:before { 1415 content: ""; position: absolute; right: -10px; bottom: 0; width: 0; height: 0; border-left: 10px solid #7BA839; border-top: 10px solid transparent; 1416 border-bottom: 10px solid transparent;} 1417.arrow_read_more:hover:before, .arrow_read_more:focus:before, .arrow_read_more:active:before { 1418 border-left: 10px solid #FFCC00; 1419} 1420div.catItemIntroText {padding: 4px 0 0px 0;} 1421div.catItemIntroText p {margin-bottom: 0rem;} 1422</style> 1423<!-- Start K2 Item Layout --> 1424<div class="catItemView groupPrimary catItemIsFeatured"> 1425 <!-- Plugins: BeforeDisplay --> 1426 1427 <!-- K2 Plugins: K2BeforeDisplay --> 1428 1429 1430 1431 <div class="catItemBody"> 1432 <!-- Plugins: BeforeDisplayContent --> 1433 1434 <!-- K2 Plugins: K2BeforeDisplayContent --> 1435 1436 <!-- Item Image --> 1437 <div class="catItemImageBlock">
1438 <span class="catItemImage"> 1439 <a href="/attorney-blog/item/161:mcgregor-to-co-chair-mcle-27th-annual-environmental-land-use-energy-law-conference-2026" 1440 title="McGregor to Co-Chair MCLE 27th Annual Environmental, Land Use &amp; Energy Law Conference 2026"> 1441 <img src="/media/k2/items/cache/471bd07fdaa7b040f7ab8b2a13f8f35b_L.jpg" 1442 alt="McGregor to Co-Chair MCLE 27th Annual Environmental, Land Use &amp; Energy Law Conference 2026" 1443 style="width:1000px; height:auto;"/> 1444 </a> 1445 </span> 1446 <div class="clr"></div> 1447 </div> 1448 <!-- Item category name --> 1449 <div class="catItemCategory"> 1450 1451 <a class="btn btn-xs btn-primary" href="/attorney-blog/itemlist/category/71:mcgregore-legere-announcements">Announcements</a> 1452 </div> 1453 <div class="catItemHeader"> 1454 1455 1456 <!-- Item title --> 1457 <h3 class="catItemTitle"> 1458 1459 <a href="/attorney-blog/item/161:mcgregor-to-co-chair-mcle-27th-annual-environmental-land-use-energy-law-conference-2026"> 1460 McGregor to Co-Chair MCLE 27th Annual Environmental, Land Use & Energy Law Conference 2026 </a> 1461 1462 </h3> 1463 1464 <!-- Item Author --> 1465 <span class="catItemAuthor"> 1466 Written by <a rel="author" 1467 href="/gregor-mcgregor-bio-articles">Gregor I. McGregor, Esq.</a> 1468 </span> 1469 <!-- Date created --> 1470 <span class="catItemDateCreated">/ Published 1471 Friday, 13 March 2026 13:12 </span> 1472 </div> 1473 1474 <!-- Plugins: AfterDisplayTitle --> 1475 1476 <!-- K2 Plugins: K2AfterDisplayTitle --> 1477 1478 1479 <!-- Item introtext --> 1480 <div class="catItemIntroText"> 1481 <p>Firm founder and principal Gregor McGregor again will co-chair the annual Massachusetts environmental law conference, as he has done for 26 years.</p> 1482 </div> 1483 1484 <div class="clr"></div> 1485 1486 1487 <!-- Plugins: AfterDisplayContent --> 1488 1489 <!-- K2 Plugins: K2AfterDisplayContent --> 1490 1491 <div class="clr"></div> 1492 </div> 1493 1494 <div class="catItemLinks"> 1495 1496 1497 1498 <!-- Item tags --> 1499 <div class="catItemTagsBlock"> 1500 <span>Tagged under</span> 1501 <ul class="catItemTags"> 1502 <li><a href="/component/k2/itemlist/tag/MCLE%20Conference">MCLE Conference</a></li> 1503 </ul> 1504 <div class="clr"></div> 1505 </div> 1506 1507 1508 <div class="clr"></div> 1509 </div> 1510 1511 <div class="clr"></div> 1512 1513 1514 1515 <div class="clr"></div> 1516 1517 1518 <!-- Item "read more..." link --> 1519 <div class="catItemReadMore arrow_read_more"> 1520 <a class="k2ReadMore text-uppercase " href="/attorney-blog/item/161:mcgregor-to-co-chair-mcle-27th-annual-environmental-land-use-energy-law-conference-2026"> 1521 Read more... </a> 1522 </div> 1523 1524 <div class="clr"></div> 1525 1526 1527 <!-- Plugins: AfterDisplay --> 1528 1529 <!-- K2 Plugins: K2AfterDisplay --> 1530 1531 <div class="clr"></div> 1532</div> 1533<!-- End K2 Item Layout --> 1534 </div> 1535 <div class="clr"></div> 1536 <div class="clr"></div> 1537 </div> 1538 1539 1540 <!-- Link items --> 1541 <div id="itemListLinks"> 1542 <h4>More...</h4> 1543 <div class="itemContainer" style="width:33.3%;"> 1544 <style> 1545.arrow_read_more {position: relative; background: #7BA839; display: inline-flex !important; height: 20px; width: 90px;} 1546.arrow_read_more:hover, .arrow_read_more:focus, .arrow_read_more:active {background: #FFCC00;} 1547 1548.arrow_read_more a {color: #ffffff; font-weight: bold; font-size: 11px; line-height: 20px; padding-left:10px;} 1549.arrow_read_more:before { 1550 content: ""; position: absolute; right: -10px; bottom: 0; width: 0; height: 0; border-left: 10px solid #7BA839; border-top: 10px solid transparent; 1551 border-bottom: 10px solid transparent;} 1552.arrow_read_more:hover:before, .arrow_read_more:focus:before, .arrow_read_more:active:before { 1553 border-left: 10px solid #FFCC00; 1554} 1555div.catItemIntroText {padding: 4px 0 0px 0;} 1556div.catItemIntroText p {margin-bottom: 0rem;} 1557</style> 1558<!-- Start K2 Item Layout --> 1559<div class="catItemView groupLinks catItemIsFeatured"> 1560 <!-- Plugins: BeforeDisplay --> 1561 1562 <!-- K2 Plugins: K2BeforeDisplay --> 1563 1564 1565 1566 <div class="catItemBody"> 1567 <!-- Plugins: BeforeDisplayContent --> 1568 1569 <!-- K2 Plugins: K2BeforeDisplayContent --> 1570 1571 <!-- Item Image --> 1572 <div class="catItemImageBlock">
1573 <span class="catItemImage"> 1574 <a href="/attorney-blog/item/160:local-approvals-expedited-for-small-energy-facilities-massachusetts" 1575 title="Local Approvals Expedited for Small Energy Facilities in Massachusetts"> 1576 <img src="/media/k2/items/cache/9f6d22dec5a20bcdd01cd84e98637764_M.jpg" 1577 alt="Local Approvals Expedited for Small Energy Facilities in Massachusetts" 1578 style="width:310px; height:auto;"/> 1579 </a> 1580 </span> 1581 <div class="clr"></div> 1582 </div> 1583 <!-- Item category name --> 1584 <div class="catItemCategory"> 1585 1586 <a class="btn btn-xs btn-primary" href="/attorney-blog/itemlist/category/39:municipal-law-lawyers">Municipal Law</a> 1587 </div> 1588 <div class="catItemHeader"> 1589 1590 1591 <!-- Item title --> 1592 <h3 class="catItemTitle"> 1593 1594 Local Approvals Expedited for Small Energy Facilities in Massachusetts 1595 </h3> 1596 1597 <!-- Item Author --> 1598 <span class="catItemAuthor"> 1599 <a rel="author" 1600 href="https://www.mcgregorlaw.com/">Abigail George</a> 1601 </span> 1602 <!-- Date created --> 1603 <span class="catItemDateCreated">/ Published 1604 Friday, 13 March 2026 11:16 </span> 1605 </div> 1606 1607 <!-- Plugins: AfterDisplayTitle --> 1608 1609 <!-- K2 Plugins: K2AfterDisplayTitle --> 1610 1611 1612 <!-- Item introtext --> 1613 <div class="catItemIntroText"> 1614 <p>Now in place is a process whereby project proponents may trigger a single consolidated review at the municipal level for small clean energy infrastructure facilities (SCEIFs). This one-stop shopping encompasses decisions and input from local boards, commissioners, and other relevant decision-makers and stakeholders. </p> 1615 </div> 1616 1617 <div class="clr"></div> 1618 1619 1620 <!-- Plugins: AfterDisplayContent --> 1621 1622 <!-- K2 Plugins: K2AfterDisplayContent --> 1623 1624 <div class="clr"></div> 1625 </div> 1626 1627 <div class="catItemLinks"> 1628 1629 1630 1631 <!-- Item tags --> 1632 <div class="catItemTagsBlock"> 1633 <span>Tagged under</span> 1634 <ul class="catItemTags"> 1635 <li><a href="/component/k2/itemlist/tag/Clean%20Energy">Clean Energy</a></li> 1636 <li><a href="/component/k2/itemlist/tag/DOER">DOER</a></li> 1637 </ul> 1638 <div class="clr"></div> 1639 </div> 1640 1641 1642 <div class="clr"></div> 1643 </div> 1644 1645 <div class="clr"></div> 1646 1647 1648 1649 <div class="clr"></div> 1650 1651 1652 <!-- Item "read more..." link --> 1653 <div class="catItemReadMore arrow_read_more"> 1654 <a class="k2ReadMore text-uppercase " href="/attorney-blog/item/160:local-approvals-expedited-for-small-energy-facilities-massachusetts"> 1655 Read more... </a> 1656 </div> 1657 1658 <div class="clr"></div> 1659 1660 1661 <!-- Plugins: AfterDisplay --> 1662 1663 <!-- K2 Plugins: K2AfterDisplay --> 1664 1665 <div class="clr"></div> 1666</div> 1667<!-- End K2 Item Layout --> 1668 </div> 1669 <div class="itemContainer" style="width:33.3%;"> 1670 <style> 1671.arrow_read_more {position: relative; background: #7BA839; display: inline-flex !important; height: 20px; width: 90px;} 1672.arrow_read_more:hover, .arrow_read_more:focus, .arrow_read_more:active {background: #FFCC00;} 1673 1674.arrow_read_more a {color: #ffffff; font-weight: bold; font-size: 11px; line-height: 20px; padding-left:10px;} 1675.arrow_read_more:before { 1676 content: ""; position: absolute; right: -10px; bottom: 0; width: 0; height: 0; border-left: 10px solid #7BA839; border-top: 10px solid transparent; 1677 border-bottom: 10px solid transparent;} 1678.arrow_read_more:hover:before, .arrow_read_more:focus:before, .arrow_read_more:active:before { 1679 border-left: 10px solid #FFCC00; 1680} 1681div.catItemIntroText {padding: 4px 0 0px 0;} 1682div.catItemIntroText p {margin-bottom: 0rem;} 1683</style> 1684<!-- Start K2 Item Layout --> 1685<div class="catItemView groupLinks catItemIsFeatured"> 1686 <!-- Plugins: BeforeDisplay --> 1687 1688 <!-- K2 Plugins: K2BeforeDisplay --> 1689 1690 1691 1692 <div class="catItemBody"> 1693 <!-- Plugins: BeforeDisplayContent --> 1694 1695 <!-- K2 Plugins: K2BeforeDisplayContent --> 1696 1697 <!-- Item Image --> 1698 <div class="catItemImageBlock">
1699 <span class="catItemImage"> 1700 <a href="/attorney-blog/item/159:per-repeals-climate-endangerment-finding-while-ma-court-invalidates-doe-reason" 1701 title="EPA Repeals Climate Endangerment Finding While MA Court Invalidates DOE Reason"> 1702 <img src="/media/k2/items/cache/29766e2a37e979b18d18c428ff9c5aba_M.jpg" 1703 alt="EPA Repeals Climate Endangerment Finding While MA Court Invalidates DOE Reason" 1704 style="width:310px; height:auto;"/> 1705 </a> 1706 </span> 1707 <div class="clr"></div> 1708 </div> 1709 <!-- Item category name --> 1710 <div class="catItemCategory"> 1711 1712 <a class="btn btn-xs btn-primary" href="/attorney-blog/itemlist/category/23:environmental-law-lawyers">Environmental Law</a> 1713 </div> 1714 <div class="catItemHeader"> 1715 1716 1717 <!-- Item title --> 1718 <h3 class="catItemTitle"> 1719 1720 EPA Repeals Climate Endangerment Finding While MA Court Invalidates DOE Reason 1721 </h3> 1722 1723 <!-- Item Author --> 1724 <span class="catItemAuthor"> 1725 <a rel="author" 1726 href="https://www.mcgregorlaw.com/">Abigail George</a> 1727 </span> 1728 <!-- Date created --> 1729 <span class="catItemDateCreated">/ Published 1730 Thursday, 26 February 2026 14:32 </span> 1731 </div> 1732 1733 <!-- Plugins: AfterDisplayTitle --> 1734 1735 <!-- K2 Plugins: K2AfterDisplayTitle --> 1736 1737 1738 <!-- Item introtext --> 1739 <div class="catItemIntroText"> 1740 <p>In an interesting coincidence a U.S. District Court issued a ruling that the Department of Energy (DOE) violated federal law in issuing its proposed rulemaking to repeal the Environmental Protection Agencyâs (EPA) endangerment finding for greenhouse gases. Two weeks later, the Administration repealed the finding, anyway, on its own. </p> 1741 </div> 1742 1743 <div class="clr"></div> 1744 1745 1746 <!-- Plugins: AfterDisplayContent --> 1747 1748 <!-- K2 Plugins: K2AfterDisplayContent --> 1749 1750 <div class="clr"></div> 1751 </div> 1752 1753 <div class="catItemLinks"> 1754 1755 1756 1757 <!-- Item tags --> 1758 <div class="catItemTagsBlock"> 1759 <span>Tagged under</span> 1760 <ul class="catItemTags"> 1761 <li><a href="/component/k2/itemlist/tag/EPR">EPR</a></li> 1762 <li><a href="/component/k2/itemlist/tag/Climate%20Endangerment">Climate Endangerment</a></li> 1763 <li><a href="/component/k2/itemlist/tag/Environmental%20Law">Environmental Law</a></li> 1764 </ul> 1765 <div class="clr"></div> 1766 </div> 1767 1768 1769 <div class="clr"></div> 1770 </div> 1771 1772 <div class="clr"></div> 1773 1774 1775 1776 <div class="clr"></div> 1777 1778 1779 <!-- Item "read more..." link --> 1780 <div class="catItemReadMore arrow_read_more"> 1781 <a class="k2ReadMore text-uppercase " href="/attorney-blog/item/159:per-repeals-climate-endangerment-finding-while-ma-court-invalidates-doe-reason"> 1782 Read more... </a> 1783 </div> 1784 1785 <div class="clr"></div> 1786 1787 1788 <!-- Plugins: AfterDisplay --> 1789 1790 <!-- K2 Plugins: K2AfterDisplay --> 1791 1792 <div class="clr"></div> 1793</div> 1794<!-- End K2 Item Layout --> 1795 </div> 1796 <div class="itemContainer itemContainerLast" style="width:33.3%;"> 1797 <style> 1798.arrow_read_more {position: relative; background: #7BA839; display: inline-flex !important; height: 20px; width: 90px;} 1799.arrow_read_more:hover, .arrow_read_more:focus, .arrow_read_more:active {background: #FFCC00;} 1800 1801.arrow_read_more a {color: #ffffff; font-weight: bold; font-size: 11px; line-height: 20px; padding-left:10px;} 1802.arrow_read_more:before { 1803 content: ""; position: absolute; right: -10px; bottom: 0; width: 0; height: 0; border-left: 10px solid #7BA839; border-top: 10px solid transparent; 1804 border-bottom: 10px solid transparent;} 1805.arrow_read_more:hover:before, .arrow_read_more:focus:before, .arrow_read_more:active:before { 1806 border-left: 10px solid #FFCC00; 1807} 1808div.catItemIntroText {padding: 4px 0 0px 0;} 1809div.catItemIntroText p {margin-bottom: 0rem;} 1810</style> 1811<!-- Start K2 Item Layout --> 1812<div class="catItemView groupLinks catItemIsFeatured"> 1813 <!-- Plugins: BeforeDisplay --> 1814 1815 <!-- K2 Plugins: K2BeforeDisplay --> 1816 1817 1818 1819 <div class="catItemBody"> 1820 <!-- Plugins: BeforeDisplayContent --> 1821 1822 <!-- K2 Plugins: K2BeforeDisplayContent --> 1823 1824 <!-- Item Image --> 1825 <div class="catItemImageBlock">
1826 <span class="catItemImage"> 1827 <a href="/attorney-blog/item/155:mcgregor-law-group-pc-new-name-more-services-same-commitment-to-you" 1828 title="McGregor Law Group PC: New Name, More Services, Same Commitment To You"> 1829 <img src="/media/k2/items/cache/c10c64c27e0606d1654b81b9bb482558_M.jpg" 1830 alt="McGregor Law Group PC: New Name, More Services, Same Commitment To You" 1831 style="width:310px; height:auto;"/> 1832 </a> 1833 </span> 1834 <div class="clr"></div> 1835 </div> 1836 <!-- Item category name --> 1837 <div class="catItemCategory"> 1838 1839 <a class="btn btn-xs btn-primary" href="/attorney-blog/itemlist/category/71:mcgregore-legere-announcements">Announcements</a> 1840 </div> 1841 <div class="catItemHeader"> 1842 1843 1844 <!-- Item title --> 1845 <h3 class="catItemTitle"> 1846 1847 <a href="/attorney-blog/item/155:mcgregor-law-group-pc-new-name-more-services-same-commitment-to-you"> 1848 McGregor Law Group PC: New Name, More Services, Same Commitment To You </a> 1849 1850 </h3> 1851 1852 <!-- Date created --> 1853 <span class="catItemDateCreated">/ Published 1854 Thursday, 12 February 2026 14:30 </span> 1855 </div> 1856 1857 <!-- Plugins: AfterDisplayTitle --> 1858 1859 <!-- K2 Plugins: K2AfterDisplayTitle --> 1860 1861 1862 <!-- Item introtext --> 1863 <div class="catItemIntroText"> 1864 <p><em>McGregor Legere Stevens PC</em> is now <em>McGregor Law Group PC</em>. Our new name took effect January 1, 2026. With the New Year came that new moniker, more services, and great people still with the same sympathy and understanding of your situation, appreciation and assessment of your need, application of our wisdom and expertise, and clear and solid legal advice and representation.</p> 1865 </div> 1866 1867 <div class="clr"></div> 1868 1869 1870 <!-- Plugins: AfterDisplayContent --> 1871 1872 <!-- K2 Plugins: K2AfterDisplayContent --> 1873 1874 <div class="clr"></div> 1875 </div> 1876 1877 <div class="catItemLinks"> 1878 1879 1880 1881 1882 1883 <div class="clr"></div> 1884 </div> 1885 1886 <div class="clr"></div> 1887 1888 1889 1890 <div class="clr"></div> 1891 1892 1893 <!-- Item "read more..." link --> 1894 <div class="catItemReadMore arrow_read_more"> 1895 <a class="k2ReadMore text-uppercase " href="/attorney-blog/item/155:mcgregor-law-group-pc-new-name-more-services-same-commitment-to-you"> 1896 Read more... </a> 1897 </div> 1898 1899 <div class="clr"></div> 1900 1901 1902 <!-- Plugins: AfterDisplay --> 1903 1904 <!-- K2 Plugins: K2AfterDisplay --> 1905 1906 <div class="clr"></div> 1907</div> 1908<!-- End K2 Item Layout --> 1909 </div> 1910 <div class="clr"></div> 1911 <div class="itemContainer" style="width:33.3%;"> 1912 <style> 1913.arrow_read_more {position: relative; background: #7BA839; display: inline-flex !important; height: 20px; width: 90px;} 1914.arrow_read_more:hover, .arrow_read_more:focus, .arrow_read_more:active {background: #FFCC00;} 1915 1916.arrow_read_more a {color: #ffffff; font-weight: bold; font-size: 11px; line-height: 20px; padding-left:10px;} 1917.arrow_read_more:before { 1918 content: ""; position: absolute; right: -10px; bottom: 0; width: 0; height: 0; border-left: 10px solid #7BA839; border-top: 10px solid transparent; 1919 border-bottom: 10px solid transparent;} 1920.arrow_read_more:hover:before, .arrow_read_more:focus:before, .arrow_read_more:active:before { 1921 border-left: 10px solid #FFCC00; 1922} 1923div.catItemIntroText {padding: 4px 0 0px 0;} 1924div.catItemIntroText p {margin-bottom: 0rem;} 1925</style> 1926<!-- Start K2 Item Layout --> 1927<div class="catItemView groupLinks catItemIsFeatured"> 1928 <!-- Plugins: BeforeDisplay --> 1929 1930 <!-- K2 Plugins: K2BeforeDisplay --> 1931 1932 1933 1934 <div class="catItemBody"> 1935 <!-- Plugins: BeforeDisplayContent --> 1936 1937 <!-- K2 Plugins: K2BeforeDisplayContent --> 1938 1939 <!-- Item Image --> 1940 <div class="catItemImageBlock">
1941 <span class="catItemImage"> 1942 <a href="/attorney-blog/item/156:job-openings-litigator-opportunity" 1943 title="Litigator Opportunity"> 1944 <img src="/media/k2/items/cache/15d43aef6c8a5134e1fc00a9c98b8ab0_M.jpg" 1945 alt="Litigator Opportunity" 1946 style="width:310px; height:auto;"/> 1947 </a> 1948 </span> 1949 <div class="clr"></div> 1950 </div> 1951 <!-- Item category name --> 1952 <div class="catItemCategory"> 1953 1954 <a class="btn btn-xs btn-primary" href="/attorney-blog/itemlist/category/71:mcgregore-legere-announcements">Announcements</a> 1955 </div> 1956 <div class="catItemHeader"> 1957 1958 1959 <!-- Item title --> 1960 <h3 class="catItemTitle"> 1961 1962 <a href="/attorney-blog/item/156:job-openings-litigator-opportunity"> 1963 Litigator Opportunity </a> 1964 1965 </h3> 1966 1967 <!-- Item Author --> 1968 <span class="catItemAuthor"> 1969 Written by <a rel="author" 1970 href="/component/k2/itemlist/user/42:editor">Editor</a> 1971 </span> 1972 <!-- Date created --> 1973 <span class="catItemDateCreated">/ Published 1974 Thursday, 12 February 2026 12:22 </span> 1975 </div> 1976 1977 <!-- Plugins: AfterDisplayTitle --> 1978 1979 <!-- K2 Plugins: K2AfterDisplayTitle --> 1980 1981 1982 <!-- Item introtext --> 1983 <div class="catItemIntroText"> 1984 <p>We are a small, established law firm in Boston, the oldest such boutique firm in Massachusetts, with a close-knit staff with many years of experience, seeking to add a new attorney to our team.</p> 1985<p>We seek an experienced lawyer admitted in Massachusetts with 2-8 years of environmental law, land use, real estate, energy, or climate related litigation experience in the Massachusetts courts. Trial, discovery, and motion practice in the Massachusetts courts are essential qualifications. Experience in federal courts or agency adjudicatory hearings is a plus.</p> 1986<p>As this is a litigation position, a candidate must like litigation, be good at it, and be able to handle all types and stages of litigation. For the right candidate, this is a potential partnership track position or a lateral partner move. </p> 1987<p>Any interested candidate should be familiar with our website and submit an email or letter of interest and resume. We will keep these strictly confidential.</p> 1988<p><a href="/about-the-mcgregor-legere-law-firm/contact-mcgregor-legere"><img src="/images/gui/btn_contactUs_static.png" alt="Contact Us" width="150" height="35" style="float: left;" /></a></p> </div> 1989 1990 <div class="clr"></div> 1991 1992 1993 <!-- Plugins: AfterDisplayContent --> 1994 1995 <!-- K2 Plugins: K2AfterDisplayContent --> 1996 1997 <div class="clr"></div> 1998 </div> 1999 2000 <div class="catItemLinks"> 2001 2002 2003 2004 <!-- Item tags --> 2005 <div class="catItemTagsBlock"> 2006 <span>Tagged under</span> 2007 <ul class="catItemTags"> 2008 <li><a href="/component/k2/itemlist/tag/Job%20Openings">Job Openings</a></li> 2009 <li><a href="/component/k2/itemlist/tag/Announcements">Announcements</a></li> 2010 </ul> 2011 <div class="clr"></div> 2012 </div> 2013 2014 2015 <div class="clr"></div> 2016 </div> 2017 2018 <div class="clr"></div> 2019 2020 2021 2022 <div class="clr"></div> 2023 2024 2025 <!-- Item "read more..." link --> 2026 <div class="catItemReadMore arrow_read_more"> 2027 <a class="k2ReadMore text-uppercase " href="/attorney-blog/item/156:job-openings-litigator-opportunity"> 2028 Read more... </a> 2029 </div> 2030 2031 <div class="clr"></div> 2032 2033 2034 <!-- Plugins: AfterDisplay --> 2035 2036 <!-- K2 Plugins: K2AfterDisplay --> 2037 2038 <div class="clr"></div> 2039</div> 2040<!-- End K2 Item Layout --> 2041 </div> 2042 <div class="itemContainer" style="width:33.3%;"> 2043 <style> 2044.arrow_read_more {position: relative; background: #7BA839; display: inline-flex !important; height: 20px; width: 90px;} 2045.arrow_read_more:hover, .arrow_read_more:focus, .arrow_read_more:active {background: #FFCC00;} 2046 2047.arrow_read_more a {color: #ffffff; font-weight: bold; font-size: 11px; line-height: 20px; padding-left:10px;} 2048.arrow_read_more:before { 2049 content: ""; position: absolute; right: -10px; bottom: 0; width: 0; height: 0; border-left: 10px solid #7BA839; border-top: 10px solid transparent; 2050 border-bottom: 10px solid transparent;} 2051.arrow_read_more:hover:before, .arrow_read_more:focus:before, .arrow_read_more:active:before { 2052 border-left: 10px solid #FFCC00; 2053} 2054div.catItemIntroText {padding: 4px 0 0px 0;} 2055div.catItemIntroText p {margin-bottom: 0rem;} 2056</style> 2057<!-- Start K2 Item Layout --> 2058<div class="catItemView groupLinks catItemIsFeatured"> 2059 <!-- Plugins: BeforeDisplay --> 2060 2061 <!-- K2 Plugins: K2BeforeDisplay --> 2062 2063 2064 2065 <div class="catItemBody"> 2066 <!-- Plugins: BeforeDisplayContent --> 2067 2068 <!-- K2 Plugins: K2BeforeDisplayContent --> 2069 2070 <!-- Item Image --> 2071 <div class="catItemImageBlock">
2072 <span class="catItemImage"> 2073 <a href="/attorney-blog/item/158:supreme-court-seven-county-case-new-legal-principles-govern-nepa-decisionmaking-court-deference" 2074 title="The Supreme Court&#039;s Seven County Case: New Legal Principles Govern NEPA Decisionmaking and Court Deference"> 2075 <img src="/media/k2/items/cache/0dc247c07eee71a72cf9409729fb3455_M.jpg" 2076 alt="The Supreme Court&#039;s Seven County Case: New Legal Principles Govern NEPA Decisionmaking and Court Deference" 2077 style="width:310px; height:auto;"/> 2078 </a> 2079 </span> 2080 <div class="clr"></div> 2081 </div> 2082 <!-- Item category name --> 2083 <div class="catItemCategory"> 2084 2085 <a class="btn btn-xs btn-primary" href="/attorney-blog/itemlist/category/23:environmental-law-lawyers">Environmental Law</a> 2086 </div> 2087 <div class="catItemHeader"> 2088 2089 2090 <!-- Item title --> 2091 <h3 class="catItemTitle"> 2092 2093 The Supreme Court's Seven County Case: New Legal Principles Govern NEPA Decisionmaking and Court Deference 2094 </h3> 2095 2096 <!-- Item Author --> 2097 <span class="catItemAuthor"> 2098 Written by <a rel="author" 2099 href="/gregor-mcgregor-bio-articles">Gregor I. McGregor, Esq.</a> 2100 </span> 2101 <!-- Date created --> 2102 <span class="catItemDateCreated">/ Published 2103 Wednesday, 11 February 2026 14:49 </span> 2104 </div> 2105 2106 <!-- Plugins: AfterDisplayTitle --> 2107 2108 <!-- K2 Plugins: K2AfterDisplayTitle --> 2109 2110 2111 <!-- Item introtext --> 2112 <div class="catItemIntroText"> 2113 <p>On May 29, 2025, the U.S. Supreme Court significantly impacted how agencies comply with NEPA, and how courts review compliance, in its decision <em>Seven County Infrastructure Coalition v. Eagle County</em> et al, 605 U.S. (No. 23-975, May 29, 2025). </p> 2114 </div> 2115 2116 <div class="clr"></div> 2117 2118 2119 <!-- Plugins: AfterDisplayContent --> 2120 2121 <!-- K2 Plugins: K2AfterDisplayContent --> 2122 2123 <div class="clr"></div> 2124 </div> 2125 2126 <div class="catItemLinks"> 2127 2128 2129 2130 <!-- Item tags --> 2131 <div class="catItemTagsBlock"> 2132 <span>Tagged under</span> 2133 <ul class="catItemTags"> 2134 <li><a href="/component/k2/itemlist/tag/NEPA">NEPA</a></li> 2135 <li><a href="/component/k2/itemlist/tag/Environmental%20Law">Environmental Law</a></li> 2136 </ul> 2137 <div class="clr"></div> 2138 </div> 2139 2140 2141 <div class="clr"></div> 2142 </div> 2143 2144 <div class="clr"></div> 2145 2146 2147 2148 <div class="clr"></div> 2149 2150 2151 <!-- Item "read more..." link --> 2152 <div class="catItemReadMore arrow_read_more"> 2153 <a class="k2ReadMore text-uppercase " href="/attorney-blog/item/158:supreme-court-seven-county-case-new-legal-principles-govern-nepa-decisionmaking-court-deference"> 2154 Read more... </a> 2155 </div> 2156 2157 <div class="clr"></div> 2158 2159 2160 <!-- Plugins: AfterDisplay --> 2161 2162 <!-- K2 Plugins: K2AfterDisplay --> 2163 2164 <div class="clr"></div> 2165</div> 2166<!-- End K2 Item Layout --> 2167 </div> 2168 <div class="itemContainer itemContainerLast" style="width:33.3%;"> 2169 <style> 2170.arrow_read_more {position: relative; background: #7BA839; display: inline-flex !important; height: 20px; width: 90px;} 2171.arrow_read_more:hover, .arrow_read_more:focus, .arrow_read_more:active {background: #FFCC00;} 2172 2173.arrow_read_more a {color: #ffffff; font-weight: bold; font-size: 11px; line-height: 20px; padding-left:10px;} 2174.arrow_read_more:before { 2175 content: ""; position: absolute; right: -10px; bottom: 0; width: 0; height: 0; border-left: 10px solid #7BA839; border-top: 10px solid transparent; 2176 border-bottom: 10px solid transparent;} 2177.arrow_read_more:hover:before, .arrow_read_more:focus:before, .arrow_read_more:active:before { 2178 border-left: 10px solid #FFCC00; 2179} 2180div.catItemIntroText {padding: 4px 0 0px 0;} 2181div.catItemIntroText p {margin-bottom: 0rem;} 2182</style> 2183<!-- Start K2 Item Layout --> 2184<div class="catItemView groupLinks catItemIsFeatured"> 2185 <!-- Plugins: BeforeDisplay --> 2186 2187 <!-- K2 Plugins: K2BeforeDisplay --> 2188 2189 2190 2191 <div class="catItemBody"> 2192 <!-- Plugins: BeforeDisplayContent --> 2193 2194 <!-- K2 Plugins: K2BeforeDisplayContent --> 2195 2196 <!-- Item Image --> 2197 <div class="catItemImageBlock">
2198 <span class="catItemImage"> 2199 <a href="/attorney-blog/item/157:nationa-environmental-policy-act-new-ceq-rules-reforms" 2200 title="The National Environmental Policy Act, New CEQ Rules, and Reforms: It&#039;s Not Your Grandparents&#039; NEPA Anymore"> 2201 <img src="/media/k2/items/cache/171fc14b49a79ea979710de5b3402b30_M.jpg" 2202 alt="The National Environmental Policy Act, New CEQ Rules, and Reforms: It&#039;s Not Your Grandparents&#039; NEPA Anymore" 2203 style="width:310px; height:auto;"/> 2204 </a> 2205 </span> 2206 <div class="clr"></div> 2207 </div> 2208 <!-- Item category name --> 2209 <div class="catItemCategory"> 2210 2211 <a class="btn btn-xs btn-primary" href="/attorney-blog/itemlist/category/23:environmental-law-lawyers">Environmental Law</a> 2212 </div> 2213 <div class="catItemHeader"> 2214 2215 2216 <!-- Item title --> 2217 <h3 class="catItemTitle"> 2218 2219 The National Environmental Policy Act, New CEQ Rules, and Reforms: It's Not Your Grandparents' NEPA Anymore 2220 </h3> 2221 2222 <!-- Item Author --> 2223 <span class="catItemAuthor"> 2224 Written by <a rel="author" 2225 href="/gregor-mcgregor-bio-articles">Gregor I. McGregor, Esq.</a> 2226 </span> 2227 <!-- Date created --> 2228 <span class="catItemDateCreated">/ Published 2229 Wednesday, 11 February 2026 14:29 </span> 2230 </div> 2231 2232 <!-- Plugins: AfterDisplayTitle --> 2233 2234 <!-- K2 Plugins: K2AfterDisplayTitle --> 2235 2236 2237 <!-- Item introtext --> 2238 <div class="catItemIntroText"> 2239 <p><strong>A. National Environmental Policy Act </strong></p> 2240<p>Congress enacted the National Environmental Policy Act (NEPA) to declare a national policy âto use all practicable means and measures, including financial and technical assistance, in a manner calculated to foster and promote the general welfare, to create and maintain conditions under which man and nature can exist in productive harmony, and [to] fulfill the social, economic, and other requirements of present and future generations of Americans.â 42 U.S.C. 4331(a).</p> 2241 </div> 2242 2243 <div class="clr"></div> 2244 2245 2246 <!-- Plugins: AfterDisplayContent --> 2247 2248 <!-- K2 Plugins: K2AfterDisplayContent --> 2249 2250 <div class="clr"></div> 2251 </div> 2252 2253 <div class="catItemLinks"> 2254 2255 2256 2257 <!-- Item tags --> 2258 <div class="catItemTagsBlock"> 2259 <span>Tagged under</span> 2260 <ul class="catItemTags"> 2261 <li><a href="/component/k2/itemlist/tag/NEPA">NEPA</a></li> 2262 <li><a href="/component/k2/itemlist/tag/Environmental%20Law">Environmental Law</a></li> 2263 <li><a href="/component/k2/itemlist/tag/Environmental%20Litigation">Environmental Litigation</a></li> 2264 </ul> 2265 <div class="clr"></div> 2266 </div> 2267 2268 2269 <div class="clr"></div> 2270 </div> 2271 2272 <div class="clr"></div> 2273 2274 2275 2276 <div class="clr"></div> 2277 2278 2279 <!-- Item "read more..." link --> 2280 <div class="catItemReadMore arrow_read_more"> 2281 <a class="k2ReadMore text-uppercase " href="/attorney-blog/item/157:nationa-environmental-policy-act-new-ceq-rules-reforms"> 2282 Read more... </a> 2283 </div> 2284 2285 <div class="clr"></div> 2286 2287 2288 <!-- Plugins: AfterDisplay --> 2289 2290 <!-- K2 Plugins: K2AfterDisplay --> 2291 2292 <div class="clr"></div> 2293</div> 2294<!-- End K2 Item Layout --> 2295 </div> 2296 <div class="clr"></div> 2297 <div class="itemContainer" style="width:33.3%;"> 2298 <style> 2299.arrow_read_more {position: relative; background: #7BA839; display: inline-flex !important; height: 20px; width: 90px;} 2300.arrow_read_more:hover, .arrow_read_more:focus, .arrow_read_more:active {background: #FFCC00;} 2301 2302.arrow_read_more a {color: #ffffff; font-weight: bold; font-size: 11px; line-height: 20px; padding-left:10px;} 2303.arrow_read_more:before { 2304 content: ""; position: absolute; right: -10px; bottom: 0; width: 0; height: 0; border-left: 10px solid #7BA839; border-top: 10px solid transparent; 2305 border-bottom: 10px solid transparent;} 2306.arrow_read_more:hover:before, .arrow_read_more:focus:before, .arrow_read_more:active:before { 2307 border-left: 10px solid #FFCC00; 2308} 2309div.catItemIntroText {padding: 4px 0 0px 0;} 2310div.catItemIntroText p {margin-bottom: 0rem;} 2311</style> 2312<!-- Start K2 Item Layout --> 2313<div class="catItemView groupLinks catItemIsFeatured"> 2314 <!-- Plugins: BeforeDisplay --> 2315 2316 <!-- K2 Plugins: K2BeforeDisplay --> 2317 2318 2319 2320 <div class="catItemBody"> 2321 <!-- Plugins: BeforeDisplayContent --> 2322 2323 <!-- K2 Plugins: K2BeforeDisplayContent --> 2324 2325 <!-- Item Image --> 2326 <div class="catItemImageBlock">
2327 <span class="catItemImage"> 2328 <a href="/attorney-blog/item/153:accessory-dwelling-units-seasonal-communities-in-massachusetts" 2329 title="Accessory Dwelling Units &amp; Seasonal Communities in Massachusetts"> 2330 <img src="/media/k2/items/cache/211fb1d06f9479a7650fc3bb47b93c8b_M.jpg" 2331 alt="Accessory Dwelling Units &amp; Seasonal Communities in Massachusetts" 2332 style="width:310px; height:auto;"/> 2333 </a> 2334 </span> 2335 <div class="clr"></div> 2336 </div> 2337 <!-- Item category name --> 2338 <div class="catItemCategory"> 2339 2340 <a class="btn btn-xs btn-primary" href="/attorney-blog/itemlist/category/66:zoning-lawyers">Zoning</a> 2341 </div> 2342 <div class="catItemHeader"> 2343 2344 2345 <!-- Item title --> 2346 <h3 class="catItemTitle"> 2347 2348 Accessory Dwelling Units & Seasonal Communities in Massachusetts 2349 </h3> 2350 2351 <!-- Item Author --> 2352 <span class="catItemAuthor"> 2353 Written by <a rel="author" 2354 href="/caroline-smith-quijada-bio-articles">Caroline Smith Quijada, Esq.</a> 2355 </span> 2356 <!-- Date created --> 2357 <span class="catItemDateCreated">/ Published 2358 Tuesday, 09 December 2025 14:52 </span> 2359 </div> 2360 2361 <!-- Plugins: AfterDisplayTitle --> 2362 2363 <!-- K2 Plugins: K2AfterDisplayTitle --> 2364 2365 2366 <!-- Item introtext --> 2367 <div class="catItemIntroText"> 2368 <p>In 2024, Governor Maura Healey signed the Affordable Homes Act. It authorized $5.16 billion in spending over the next five years to counter rising housing costs caused by high demand and limited supply.</p> 2369 </div> 2370 2371 <div class="clr"></div> 2372 2373 2374 <!-- Plugins: AfterDisplayContent --> 2375 2376 <!-- K2 Plugins: K2AfterDisplayContent --> 2377 2378 <div class="clr"></div> 2379 </div> 2380 2381 <div class="catItemLinks"> 2382 2383 2384 2385 <!-- Item tags --> 2386 <div class="catItemTagsBlock"> 2387 <span>Tagged under</span> 2388 <ul class="catItemTags"> 2389 <li><a href="/component/k2/itemlist/tag/Accessory%20Dwelling%20Units">Accessory Dwelling Units</a></li> 2390 <li><a href="/component/k2/itemlist/tag/Zoning">Zoning</a></li> 2391 <li><a href="/component/k2/itemlist/tag/Land%20Use">Land Use</a></li> 2392 </ul> 2393 <div class="clr"></div> 2394 </div> 2395 2396 2397 <div class="clr"></div> 2398 </div> 2399 2400 <div class="clr"></div> 2401 2402 2403 2404 <div class="clr"></div> 2405 2406 2407 <!-- Item "read more..." link --> 2408 <div class="catItemReadMore arrow_read_more"> 2409 <a class="k2ReadMore text-uppercase " href="/attorney-blog/item/153:accessory-dwelling-units-seasonal-communities-in-massachusetts"> 2410 Read more... </a> 2411 </div> 2412 2413 <div class="clr"></div> 2414 2415 2416 <!-- Plugins: AfterDisplay --> 2417 2418 <!-- K2 Plugins: K2AfterDisplay --> 2419 2420 <div class="clr"></div> 2421</div> 2422<!-- End K2 Item Layout --> 2423 </div> 2424 <div class="itemContainer" style="width:33.3%;"> 2425 <style> 2426.arrow_read_more {position: relative; background: #7BA839; display: inline-flex !important; height: 20px; width: 90px;} 2427.arrow_read_more:hover, .arrow_read_more:focus, .arrow_read_more:active {background: #FFCC00;} 2428 2429.arrow_read_more a {color: #ffffff; font-weight: bold; font-size: 11px; line-height: 20px; padding-left:10px;} 2430.arrow_read_more:before { 2431 content: ""; position: absolute; right: -10px; bottom: 0; width: 0; height: 0; border-left: 10px solid #7BA839; border-top: 10px solid transparent; 2432 border-bottom: 10px solid transparent;} 2433.arrow_read_more:hover:before, .arrow_read_more:focus:before, .arrow_read_more:active:before { 2434 border-left: 10px solid #FFCC00; 2435} 2436div.catItemIntroText {padding: 4px 0 0px 0;} 2437div.catItemIntroText p {margin-bottom: 0rem;} 2438</style> 2439<!-- Start K2 Item Layout --> 2440<div class="catItemView groupLinks catItemIsFeatured"> 2441 <!-- Plugins: BeforeDisplay --> 2442 2443 <!-- K2 Plugins: K2BeforeDisplay --> 2444 2445 2446 2447 <div class="catItemBody"> 2448 <!-- Plugins: BeforeDisplayContent --> 2449 2450 <!-- K2 Plugins: K2BeforeDisplayContent --> 2451 2452 <!-- Item Image --> 2453 <div class="catItemImageBlock">
2454 <span class="catItemImage"> 2455 <a href="/attorney-blog/item/152:presentation-state-local-wetlands-laws-procedures-principles-practical-tips" 2456 title="For You: Highlights of Our Presentation on State and Local Wetlands Laws, Procedures, Principles, and Practical Tips"> 2457 <img src="/media/k2/items/cache/cf4507ae4969876df39b5f798b6f40ce_M.jpg" 2458 alt="For You: Highlights of Our Presentation on State and Local Wetlands Laws, Procedures, Principles, and Practical Tips" 2459 style="width:310px; height:auto;"/> 2460 </a> 2461 </span> 2462 <div class="clr"></div> 2463 </div> 2464 <!-- Item category name --> 2465 <div class="catItemCategory"> 2466 2467 <a class="btn btn-xs btn-primary" href="/attorney-blog/itemlist/category/63:wetlands-floodplains-lawyers">Wetlands & Floodplains</a> 2468 </div> 2469 <div class="catItemHeader"> 2470 2471 2472 <!-- Item title --> 2473 <h3 class="catItemTitle"> 2474 2475 For You: Highlights of Our Presentation on State and Local Wetlands Laws, Procedures, Principles, and Practical Tips 2476 </h3> 2477 2478 <!-- Item Author --> 2479 <span class="catItemAuthor"> 2480 Written by <a rel="author" 2481 href="/gregor-mcgregor-bio-articles">Gregor I. McGregor, Esq.</a> 2482 </span> 2483 <!-- Date created --> 2484 <span class="catItemDateCreated">/ Published 2485 Monday, 20 October 2025 11:12 </span> 2486 </div> 2487 2488 <!-- Plugins: AfterDisplayTitle --> 2489 2490 <!-- K2 Plugins: K2AfterDisplayTitle --> 2491 2492 2493 <!-- Item introtext --> 2494 <div class="catItemIntroText"> 2495 <p>For the 30th CPTC Annual Conference for Massachusetts citizen and professional planners, held at Holy Cross College in Worcester in spring 2025, firm founder Gregor McGregor prepared a new presentation covering the procedures, principles, and practical tips for projects, lawyers and consultants before local Conservation Commissions. It is now available on our firm website in Archives under Slide Shows.</p> 2496 </div> 2497 2498 <div class="clr"></div> 2499 2500 2501 <!-- Plugins: AfterDisplayContent --> 2502 2503 <!-- K2 Plugins: K2AfterDisplayContent --> 2504 2505 <div class="clr"></div> 2506 </div> 2507 2508 <div class="catItemLinks"> 2509 2510 2511 2512 <!-- Item tags --> 2513 <div class="catItemTagsBlock"> 2514 <span>Tagged under</span> 2515 <ul class="catItemTags"> 2516 <li><a href="/component/k2/itemlist/tag/CPTC%20Annual%20Conference">CPTC Annual Conference</a></li> 2517 <li><a href="/component/k2/itemlist/tag/Wetlands%20Protection%20Act">Wetlands Protection Act</a></li> 2518 <li><a href="/component/k2/itemlist/tag/Wetlands%20Protection%20Bylaws">Wetlands Protection Bylaws</a></li> 2519 </ul> 2520 <div class="clr"></div> 2521 </div> 2522 2523 2524 <div class="clr"></div> 2525 </div> 2526 2527 <div class="clr"></div> 2528 2529 2530 2531 <div class="clr"></div> 2532 2533 2534 <!-- Item "read more..." link --> 2535 <div class="catItemReadMore arrow_read_more"> 2536 <a class="k2ReadMore text-uppercase " href="/attorney-blog/item/152:presentation-state-local-wetlands-laws-procedures-principles-practical-tips"> 2537 Read more... </a> 2538 </div> 2539 2540 <div class="clr"></div> 2541 2542 2543 <!-- Plugins: AfterDisplay --> 2544 2545 <!-- K2 Plugins: K2AfterDisplay --> 2546 2547 <div class="clr"></div> 2548</div> 2549<!-- End K2 Item Layout --> 2550 </div> 2551 <div class="itemContainer itemContainerLast" style="width:33.3%;"> 2552 <style> 2553.arrow_read_more {position: relative; background: #7BA839; display: inline-flex !important; height: 20px; width: 90px;} 2554.arrow_read_more:hover, .arrow_read_more:focus, .arrow_read_more:active {background: #FFCC00;} 2555 2556.arrow_read_more a {color: #ffffff; font-weight: bold; font-size: 11px; line-height: 20px; padding-left:10px;} 2557.arrow_read_more:before { 2558 content: ""; position: absolute; right: -10px; bottom: 0; width: 0; height: 0; border-left: 10px solid #7BA839; border-top: 10px solid transparent; 2559 border-bottom: 10px solid transparent;} 2560.arrow_read_more:hover:before, .arrow_read_more:focus:before, .arrow_read_more:active:before { 2561 border-left: 10px solid #FFCC00; 2562} 2563div.catItemIntroText {padding: 4px 0 0px 0;} 2564div.catItemIntroText p {margin-bottom: 0rem;} 2565</style> 2566<!-- Start K2 Item Layout --> 2567<div class="catItemView groupLinks catItemIsFeatured"> 2568 <!-- Plugins: BeforeDisplay --> 2569 2570 <!-- K2 Plugins: K2BeforeDisplay --> 2571 2572 2573 2574 <div class="catItemBody"> 2575 <!-- Plugins: BeforeDisplayContent --> 2576 2577 <!-- K2 Plugins: K2BeforeDisplayContent --> 2578 2579 <!-- Item Image --> 2580 <div class="catItemImageBlock">
2581 <span class="catItemImage"> 2582 <a href="/attorney-blog/item/151:taylor-donahoe-joins-firm-newest-associate" 2583 title="Taylor Donahoe Joins The Firm As Our Newest Associate"> 2584 <img src="/media/k2/items/cache/7293a47c0f4cdddd46ff10bcf3d23287_M.jpg" 2585 alt="Taylor Donahoe Joins The Firm As Our Newest Associate" 2586 style="width:310px; height:auto;"/> 2587 </a> 2588 </span> 2589 <div class="clr"></div> 2590 </div> 2591 <!-- Item category name --> 2592 <div class="catItemCategory"> 2593 2594 <a class="btn btn-xs btn-primary" href="/attorney-blog/itemlist/category/71:mcgregore-legere-announcements">Announcements</a> 2595 </div> 2596 <div class="catItemHeader"> 2597 2598 2599 <!-- Item title --> 2600 <h3 class="catItemTitle"> 2601 2602 <a href="/attorney-blog/item/151:taylor-donahoe-joins-firm-newest-associate"> 2603 Taylor Donahoe Joins The Firm As Our Newest Associate </a> 2604 2605 </h3> 2606 2607 <!-- Item Author --> 2608 <span class="catItemAuthor"> 2609 Written by <a rel="author" 2610 href="/gregor-mcgregor-bio-articles">Gregor I. McGregor, Esq.</a> 2611 </span> 2612 <!-- Date created --> 2613 <span class="catItemDateCreated">/ Published 2614 Wednesday, 24 September 2025 11:49 </span> 2615 </div> 2616 2617 <!-- Plugins: AfterDisplayTitle --> 2618 2619 <!-- K2 Plugins: K2AfterDisplayTitle --> 2620 2621 2622 <!-- Item introtext --> 2623 <div class="catItemIntroText"> 2624 <p>We are proud and pleased to announce that Taylor Donahoe has joined the firm. Her background in business finance and investment law already has benefitted clients with complex, interrelated land use, real estate, environmental, and litigation issues.</p> 2625 </div> 2626 2627 <div class="clr"></div> 2628 2629 2630 <!-- Plugins: AfterDisplayContent --> 2631 2632 <!-- K2 Plugins: K2AfterDisplayContent --> 2633 2634 <div class="clr"></div> 2635 </div> 2636 2637 <div class="catItemLinks"> 2638 2639 2640 2641 <!-- Item tags --> 2642 <div class="catItemTagsBlock"> 2643 <span>Tagged under</span> 2644 <ul class="catItemTags"> 2645 <li><a href="/component/k2/itemlist/tag/Taylor%20Donahoe">Taylor Donahoe</a></li> 2646 </ul> 2647 <div class="clr"></div> 2648 </div> 2649 2650 2651 <div class="clr"></div> 2652 </div> 2653 2654 <div class="clr"></div> 2655 2656 2657 2658 <div class="clr"></div> 2659 2660 2661 <!-- Item "read more..." link --> 2662 <div class="catItemReadMore arrow_read_more"> 2663 <a class="k2ReadMore text-uppercase " href="/attorney-blog/item/151:taylor-donahoe-joins-firm-newest-associate"> 2664 Read more... </a> 2665 </div> 2666 2667 <div class="clr"></div> 2668 2669 2670 <!-- Plugins: AfterDisplay --> 2671 2672 <!-- K2 Plugins: K2AfterDisplay --> 2673 2674 <div class="clr"></div> 2675</div> 2676<!-- End K2 Item Layout --> 2677 </div> 2678 <div class="clr"></div> 2679 <div class="itemContainer" style="width:33.3%;"> 2680 <style> 2681.arrow_read_more {position: relative; background: #7BA839; display: inline-flex !important; height: 20px; width: 90px;} 2682.arrow_read_more:hover, .arrow_read_more:focus, .arrow_read_more:active {background: #FFCC00;} 2683 2684.arrow_read_more a {color: #ffffff; font-weight: bold; font-size: 11px; line-height: 20px; padding-left:10px;} 2685.arrow_read_more:before { 2686 content: ""; position: absolute; right: -10px; bottom: 0; width: 0; height: 0; border-left: 10px solid #7BA839; border-top: 10px solid transparent; 2687 border-bottom: 10px solid transparent;} 2688.arrow_read_more:hover:before, .arrow_read_more:focus:before, .arrow_read_more:active:before { 2689 border-left: 10px solid #FFCC00; 2690} 2691div.catItemIntroText {padding: 4px 0 0px 0;} 2692div.catItemIntroText p {margin-bottom: 0rem;} 2693</style> 2694<!-- Start K2 Item Layout --> 2695<div class="catItemView groupLinks catItemIsFeatured"> 2696 <!-- Plugins: BeforeDisplay --> 2697 2698 <!-- K2 Plugins: K2BeforeDisplay --> 2699 2700 2701 2702 <div class="catItemBody"> 2703 <!-- Plugins: BeforeDisplayContent --> 2704 2705 <!-- K2 Plugins: K2BeforeDisplayContent --> 2706 2707 <!-- Item Image --> 2708 <div class="catItemImageBlock">
2709 <span class="catItemImage"> 2710 <a href="/attorney-blog/item/149:appeals-court-clarifies-calculate-permit-extensions-act-equitable-tolling-litigation" 2711 title="Appeals Court Clarifies How To Calculate Permit Expirations Under The Permit Extension Acts and Equitable Tolling During Litigation"> 2712 <img src="/media/k2/items/cache/725ab2e5536ce3eac0a8dd17d083ff4e_M.jpg" 2713 alt="Appeals Court Clarifies How To Calculate Permit Expirations Under The Permit Extension Acts and Equitable Tolling During Litigation" 2714 style="width:310px; height:auto;"/> 2715 </a> 2716 </span> 2717 <div class="clr"></div> 2718 </div> 2719 <!-- Item category name --> 2720 <div class="catItemCategory"> 2721 2722 <a class="btn btn-xs btn-primary" href="/attorney-blog/itemlist/category/34:land-use-law-lawyers">Land Use Control</a> 2723 </div> 2724 <div class="catItemHeader"> 2725 2726 2727 <!-- Item title --> 2728 <h3 class="catItemTitle"> 2729 2730 Appeals Court Clarifies How To Calculate Permit Expirations Under The Permit Extension Acts and Equitable Tolling During Litigation 2731 </h3> 2732 2733 <!-- Item Author --> 2734 <span class="catItemAuthor"> 2735 Written by <a rel="author" 2736 href="/nathaniel-stevens-bio-articles">Nathaniel Stevens, Esq.</a> 2737 </span> 2738 <!-- Date created --> 2739 <span class="catItemDateCreated">/ Published 2740 Tuesday, 27 May 2025 12:37 </span> 2741 </div> 2742 2743 <!-- Plugins: AfterDisplayTitle --> 2744 2745 <!-- K2 Plugins: K2AfterDisplayTitle --> 2746 2747 2748 <!-- Item introtext --> 2749 <div class="catItemIntroText"> 2750 <p>Perhaps surprisingly, only after the fourth time Massachusetts enacted legislation extending the life of most land use and environmental permits, there is now an appellate-level court decision ruling that such extensions are added onto, rather than run concurrently with, the time period set by the law under which the permit was granted. </p> 2751 </div> 2752 2753 <div class="clr"></div> 2754 2755 2756 <!-- Plugins: AfterDisplayContent --> 2757 2758 <!-- K2 Plugins: K2AfterDisplayContent --> 2759 2760 <div class="clr"></div> 2761 </div> 2762 2763 <div class="catItemLinks"> 2764 2765 2766 2767 <!-- Item tags --> 2768 <div class="catItemTagsBlock"> 2769 <span>Tagged under</span> 2770 <ul class="catItemTags"> 2771 <li><a href="/component/k2/itemlist/tag/Environmental%20Law">Environmental Law</a></li> 2772 <li><a href="/component/k2/itemlist/tag/Environmental%20Litigation">Environmental Litigation</a></li> 2773 <li><a href="/component/k2/itemlist/tag/Land%20Use%20Law">Land Use Law</a></li> 2774 </ul> 2775 <div class="clr"></div> 2776 </div> 2777 2778 2779 <div class="clr"></div> 2780 </div> 2781 2782 <div class="clr"></div> 2783 2784 2785 2786 <div class="clr"></div> 2787 2788 2789 <!-- Item "read more..." link --> 2790 <div class="catItemReadMore arrow_read_more"> 2791 <a class="k2ReadMore text-uppercase " href="/attorney-blog/item/149:appeals-court-clarifies-calculate-permit-extensions-act-equitable-tolling-litigation"> 2792 Read more... </a> 2793 </div> 2794 2795 <div class="clr"></div> 2796 2797 2798 <!-- Plugins: AfterDisplay --> 2799 2800 <!-- K2 Plugins: K2AfterDisplay --> 2801 2802 <div class="clr"></div> 2803</div> 2804<!-- End K2 Item Layout --> 2805 </div> 2806 <div class="itemContainer" style="width:33.3%;"> 2807 <style> 2808.arrow_read_more {position: relative; background: #7BA839; display: inline-flex !important; height: 20px; width: 90px;} 2809.arrow_read_more:hover, .arrow_read_more:focus, .arrow_read_more:active {background: #FFCC00;} 2810 2811.arrow_read_more a {color: #ffffff; font-weight: bold; font-size: 11px; line-height: 20px; padding-left:10px;} 2812.arrow_read_more:before { 2813 content: ""; position: absolute; right: -10px; bottom: 0; width: 0; height: 0; border-left: 10px solid #7BA839; border-top: 10px solid transparent; 2814 border-bottom: 10px solid transparent;} 2815.arrow_read_more:hover:before, .arrow_read_more:focus:before, .arrow_read_more:active:before { 2816 border-left: 10px solid #FFCC00; 2817} 2818div.catItemIntroText {padding: 4px 0 0px 0;} 2819div.catItemIntroText p {margin-bottom: 0rem;} 2820</style> 2821<!-- Start K2 Item Layout --> 2822<div class="catItemView groupLinks catItemIsFeatured"> 2823 <!-- Plugins: BeforeDisplay --> 2824 2825 <!-- K2 Plugins: K2BeforeDisplay --> 2826 2827 2828 2829 <div class="catItemBody"> 2830 <!-- Plugins: BeforeDisplayContent --> 2831 2832 <!-- K2 Plugins: K2BeforeDisplayContent --> 2833 2834 <!-- Item Image --> 2835 <div class="catItemImageBlock">
2836 <span class="catItemImage"> 2837 <a href="/attorney-blog/item/148:update-third-real-estate-permit-extension-act-enacted-massachusetts" 2838 title="REPOSTED: Third Real Estate Permit Extension Act Enacted in Massachusetts"> 2839 <img src="/media/k2/items/cache/3d10c9c21f6f61faeefd4aa27b190def_M.jpg" 2840 alt="REPOSTED: Third Real Estate Permit Extension Act Enacted in Massachusetts" 2841 style="width:310px; height:auto;"/> 2842 </a> 2843 </span> 2844 <div class="clr"></div> 2845 </div> 2846 <!-- Item category name --> 2847 <div class="catItemCategory"> 2848 2849 <a class="btn btn-xs btn-primary" href="/attorney-blog/itemlist/category/48:real-estate-development-lawyers">Real Estate Transactions</a> 2850 </div> 2851 <div class="catItemHeader"> 2852 2853 2854 <!-- Item title --> 2855 <h3 class="catItemTitle"> 2856 2857 REPOSTED: Third Real Estate Permit Extension Act Enacted in Massachusetts 2858 </h3> 2859 2860 <!-- Item Author --> 2861 <span class="catItemAuthor"> 2862 Written by <a rel="author" 2863 href="/nathaniel-stevens-bio-articles">Nathaniel Stevens, Esq.</a> 2864 </span> 2865 <!-- Date created --> 2866 <span class="catItemDateCreated">/ Published 2867 Wednesday, 21 May 2025 16:35 </span> 2868 </div> 2869 2870 <!-- Plugins: AfterDisplayTitle --> 2871 2872 <!-- K2 Plugins: K2AfterDisplayTitle --> 2873 2874 2875 <!-- Item introtext --> 2876 <div class="catItemIntroText"> 2877 <p>REPOSTED: MAY 21, 2025 â On November 20, 2024, Massachusetts Governor Maura Healey signed the âAct relative to strengthening Massachusettsâ economic leadership.â Also known as the âMass Leads Actâ, this comprehensive economic development bill includes provisions to again extend the life of many types of land use permits issued by municipal, regional, and state government.</p> 2878 </div> 2879 2880 <div class="clr"></div> 2881 2882 2883 <!-- Plugins: AfterDisplayContent --> 2884 2885 <!-- K2 Plugins: K2AfterDisplayContent --> 2886 2887 <div class="clr"></div> 2888 </div> 2889 2890 <div class="catItemLinks"> 2891 2892 2893 2894 2895 2896 <div class="clr"></div> 2897 </div> 2898 2899 <div class="clr"></div> 2900 2901 2902 2903 <div class="clr"></div> 2904 2905 2906 <!-- Item "read more..." link --> 2907 <div class="catItemReadMore arrow_read_more"> 2908 <a class="k2ReadMore text-uppercase " href="/attorney-blog/item/148:update-third-real-estate-permit-extension-act-enacted-massachusetts"> 2909 Read more... </a> 2910 </div> 2911 2912 <div class="clr"></div> 2913 2914 2915 <!-- Plugins: AfterDisplay --> 2916 2917 <!-- K2 Plugins: K2AfterDisplay --> 2918 2919 <div class="clr"></div> 2920</div> 2921<!-- End K2 Item Layout --> 2922 </div> 2923 <div class="itemContainer itemContainerLast" style="width:33.3%;"> 2924 <style> 2925.arrow_read_more {position: relative; background: #7BA839; display: inline-flex !important; height: 20px; width: 90px;} 2926.arrow_read_more:hover, .arrow_read_more:focus, .arrow_read_more:active {background: #FFCC00;} 2927 2928.arrow_read_more a {color: #ffffff; font-weight: bold; font-size: 11px; line-height: 20px; padding-left:10px;} 2929.arrow_read_more:before { 2930 content: ""; position: absolute; right: -10px; bottom: 0; width: 0; height: 0; border-left: 10px solid #7BA839; border-top: 10px solid transparent; 2931 border-bottom: 10px solid transparent;} 2932.arrow_read_more:hover:before, .arrow_read_more:focus:before, .arrow_read_more:active:before { 2933 border-left: 10px solid #FFCC00; 2934} 2935div.catItemIntroText {padding: 4px 0 0px 0;} 2936div.catItemIntroText p {margin-bottom: 0rem;} 2937</style> 2938<!-- Start K2 Item Layout --> 2939<div class="catItemView groupLinks catItemIsFeatured"> 2940 <!-- Plugins: BeforeDisplay --> 2941 2942 <!-- K2 Plugins: K2BeforeDisplay --> 2943 2944 2945 2946 <div class="catItemBody"> 2947 <!-- Plugins: BeforeDisplayContent --> 2948 2949 <!-- K2 Plugins: K2BeforeDisplayContent --> 2950 2951 <!-- Item Image --> 2952 <div class="catItemImageBlock">
2953 <span class="catItemImage"> 2954 <a href="/attorney-blog/item/147:supreme-court-sheetz-decision-applies-regulartory-taking-principles-to-impact-fees" 2955 title="Placerville, California"> 2956 <img src="/media/k2/items/cache/f7abac252ae5ed68121b92ba7a669d87_M.jpg" 2957 alt="Placerville, California" 2958 style="width:310px; height:auto;"/> 2959 </a> 2960 </span> 2961 <div class="clr"></div> 2962 </div> 2963 <!-- Item category name --> 2964 <div class="catItemCategory"> 2965 2966 <a class="btn btn-xs btn-primary" href="/attorney-blog/itemlist/category/91:regulatory-taking-lawyers">Regulatory Takings</a> 2967 </div> 2968 <div class="catItemHeader"> 2969 2970 2971 <!-- Item title --> 2972 <h3 class="catItemTitle"> 2973 2974 Supreme Court Sheetz Decision Applies Regulatory Taking Principles to Impact Fees 2975 </h3> 2976 2977 <!-- Item Author --> 2978 <span class="catItemAuthor"> 2979 Written by <a rel="author" 2980 href="/gregor-mcgregor-bio-articles">Gregor I. McGregor, Esq.</a> 2981 </span> 2982 <!-- Date created --> 2983 <span class="catItemDateCreated">/ Published 2984 Friday, 02 May 2025 09:52 </span> 2985 </div> 2986 2987 <!-- Plugins: AfterDisplayTitle --> 2988 2989 <!-- K2 Plugins: K2AfterDisplayTitle --> 2990 2991 2992 <!-- Item introtext --> 2993 <div class="catItemIntroText"> 2994 <p>The addition of <em>Sheetz v. County of El Dorado, California</em> expands SCOTUSâ <em>Nollan-Dolan-Koontz</em> trilogy to four regulatory taking cases. In this April 2024 impact fee decision, the Court ruled that monetary exactions are subject to the regulatory taking tests, whether imposed as permit conditions or legislative enactments.</p> 2995 </div> 2996 2997 <div class="clr"></div> 2998 2999 3000 <!-- Plugins: AfterDisplayContent --> 3001 3002 <!-- K2 Plugins: K2AfterDisplayContent --> 3003 3004 <div class="clr"></div> 3005 </div> 3006 3007 <div class="catItemLinks"> 3008 3009 3010 3011 <!-- Item tags --> 3012 <div class="catItemTagsBlock"> 3013 <span>Tagged under</span> 3014 <ul class="catItemTags"> 3015 <li><a href="/component/k2/itemlist/tag/Land%20Use">Land Use</a></li> 3016 <li><a href="/component/k2/itemlist/tag/Permits">Permits</a></li> 3017 </ul> 3018 <div class="clr"></div> 3019 </div> 3020 3021 3022 <div class="clr"></div> 3023 </div> 3024 3025 <div class="clr"></div> 3026 3027 3028 3029 <div class="clr"></div> 3030 3031 3032 <!-- Item "read more..." link --> 3033 <div class="catItemReadMore arrow_read_more"> 3034 <a class="k2ReadMore text-uppercase " href="/attorney-blog/item/147:supreme-court-sheetz-decision-applies-regulartory-taking-principles-to-impact-fees"> 3035 Read more... </a> 3036 </div> 3037 3038 <div class="clr"></div> 3039 3040 3041 <!-- Plugins: AfterDisplay --> 3042 3043 <!-- K2 Plugins: K2AfterDisplay --> 3044 3045 <div class="clr"></div> 3046</div> 3047<!-- End K2 Item Layout --> 3048 </div> 3049 <div class="clr"></div> 3050 <div class="clr"></div> 3051 </div> 3052 </div> 3053 3054 <!-- Pagination --> 3055 <div class="k2Pagination"> 3056 <div class="k2PaginationLinks"> 3057 <nav role="navigation" aria-label="Pagination"> 3058 <ul class="pagination"> 3059 <li class="disabled page-item"> 3060 <span class="page-link" aria-hidden="true"><span class="fa fa-angle-double-left" aria-hidden="true"></span></span> 3061 </li> 3062 <li class="disabled page-item"> 3063 <span class="page-link" aria-hidden="true"><span class="fa fa-angle-left" aria-hidden="true"></span></span> 3064 </li> 3065 3066 <li class="active page-item"> 3067 <span aria-current="true" aria-label="Page 1" class="page-link">1</span> 3068 </li> 3069 <li class="page-item"> 3070 <a aria-label="Go to page 2" href="/attorney-blog?start=22" class="page-link"> 3071 2 </a> 3072 </li> 3073 <li class="page-item"> 3074 <a aria-label="Go to page 3" href="/attorney-blog?start=44" class="page-link"> 3075 3 </a> 3076 </li> 3077 <li class="page-item"> 3078 <a aria-label="Go to page 4" href="/attorney-blog?start=66" class="page-link"> 3079 4 </a> 3080 </li> 3081 <li class="page-item"> 3082 <a aria-label="Go to page 5" href="/attorney-blog?start=88" class="page-link"> 3083 5 </a> 3084 </li> 3085 <li class="page-item"> 3086 <a aria-label="Go to page 6" href="/attorney-blog?start=110" class="page-link"> 3087 6 </a> 3088 </li> 3089 <li class="page-item"> 3090 <a aria-label="Go to page 7" href="/attorney-blog?start=132" class="page-link"> 3091 7 </a> 3092 </li> 3093 3094 <li class="page-item"> 3095 <a aria-label="Go to next page" href="/attorney-blog?start=22" class="page-link"> 3096 <span class="fa fa-angle-right" aria-hidden="true"></span> </a> 3097 </li> 3098 <li class="page-item"> 3099 <a aria-label="Go to end page" href="/attorney-blog?start=132" class="page-link"> 3100 <span class="fa fa-angle-double-right" aria-hidden="true"></span> </a> 3101 </li> 3102 </ul> 3103</nav> 3104 </div> 3105 <div class="k2PaginationCounter"> 3106 Page 1 of 7 </div> 3107 </div> 3108 </div> 3109<!-- End K2 Category Layout --> 3110 3111<!-- JoomlaWorks "K2" (v2.11.0) | Learn more about K2 at https://getk2.org --> 3112</div> 3113<div class="t4-col sidebar-r col-12 col-lg-3"> 3114<div class="t4-module module " id="Mod91"><div class="module-inner"><h3 class="module-title "><span>Attorney Blog Categories</span></h3><div class="module-ct"> 3115<div class="k2CategorySelectBlock "> 3116 <form action="/attorney-blog/item/126:sic-decision-carrol-v-norwell-local-land-dedication-prior-public-use-doctrine-article-97-protection-of-conservation-land" method="get"> 3117 <select name="category" onchange="window.location=this.form.category.value;"> 3118 <option value="/">-- Select category --</option> 3119 <option value="/attorney-blog/itemlist/category/3:agriculture-forestry-trees-lawyers">Agriculture, Forestry & Trees</option><option value="/attorney-blog/itemlist/category/4:air-pollution-lawyers">Air Pollution</option><option value="/attorney-blog/itemlist/category/6:brownfields-lawyers">Brownfields Redevelopment</option><option value="/attorney-blog/itemlist/category/9:citizen-suits-lawyers">Citizen Suits</option><option value="/attorney-blog/itemlist/category/74:civil-rights-lawyers">Civil Rights</option><option value="/attorney-blog/itemlist/category/10:climate-change-lawyers">Climate Adaptation & Resilience</option><option value="/attorney-blog/itemlist/category/11:coastal-zone-lawyers">Coastal Zone</option><option value="/attorney-blog/itemlist/category/12:compliance-lawyers">Compliance</option><option value="/attorney-blog/itemlist/category/21:enforcement-defense-lawyers">
3119Enforcement & Defense</option><option value="/attorney-blog/itemlist/category/22:environmental-impact-statements-lawyers">Environmental Impact Statements</option><option value="/attorney-blog/itemlist/category/23:environmental-law-lawyers">Environmental Law</option><option value="/attorney-blog/itemlist/category/24:litigation-lawyers">Litigation</option><option value="/attorney-blog/itemlist/category/28:groundwater-lawyers">Groundwater</option><option value="/attorney-blog/itemlist/category/29:hazardous-waste-lawyers">Hazardous Waste</option><option value="/attorney-blog/itemlist/category/31:industrial-compliance-lawyers">Industrial Compliance</option><option value="/attorney-blog/itemlist/category/34:land-use-law-lawyers">Land Use Control</option><option value="/attorney-blog/itemlist/category/38:mediation-negotiation-lawyers">Mediation and Negotiation</option><option value="/attorney-blog/itemlist/category/39:municipal-law-lawyers">Municipal Law</option><option value="/attorney-blog/itemlist/category/40:natural-resources-lawyers">Natural Resources</option><option value="/attorney-blog/itemlist/category/42:nuisance-negligence-trespass-lawyers">Nuisance, Negligence & Trespass</option><option value="/attorney-blog/itemlist/category/43:ocean-law-lawyers">Ocean Law</option><option value="/attorney-blog/itemlist/category/48:real-estate-development-lawyers">Real Estate Transactions</option><option value="/attorney-blog/itemlist/category/53:solid-waste-lawyers">Solid Waste</option><option value="/attorney-blog/itemlist/category/70:tidelands-waterways-great-ponds-lawyers">Tidelands, Waterways & Great Ponds</option><option value="/attorney-blog/itemlist/category/57:toxic-chemical-pesticides-lawyers">Toxic Chemicals & Pesticides</option><option value="/attorney-blog/itemlist/category/61:water-pollution-lawyers">Water Pollution</option><option value="/attorney-blog/itemlist/category/60:underground-storage-tanks-lawyers">Underground Tanks</option><option value="/attorney-blog/itemlist/category/62:water-supply-lawyers">Water Supply</option><option value="/attorney-blog/itemlist/category/63:wetlands-floodplains-lawyers">Wetlands & Floodplains</option><option value="/attorney-blog/itemlist/category/64:wildlife-endangered-species-lawyers">Wildlife & Endangered Species</option><option value="/attorney-blog/itemlist/category/66:zoning-lawyers">Zoning</option><option value="/attorney-blog/itemlist/category/71:mcgregore-legere-announcements">Announcements</option><option value="/attorney-blog/itemlist/category/75:affordable-housing">Affordable Housing</option><option value="/attorney-blog/itemlist/category/77:article-97-lawers">Article 97</option><option value="/attorney-blog/itemlist/category/81:energy-siting-lawyers">Energy Siting</option><option value="/attorney-blog/itemlist/category/83:historic-sites-structures-lawyers">Historic Sites & Structures</option><option value="/attorney-blog/itemlist/category/85:legislation-regulatory-policies-lawyers">Legislation & Regulatory Policies</option><option value="/attorney-blog/itemlist/category/86:mega-napa-lawyers">MEPA & NEPA</option><option value="/attorney-blog/itemlist/category/87:open-space-lawyers">Open Space</option><option value="/attorney-blog/itemlist/category/88:parklands-law-lawyers">Parklands Law</option><option value="/attorney-blog/itemlist/category/89:property-law-lawyers">Property Law</option><option value="/attorney-blog/itemlist/category/91:regulatory-taking-lawyers">Regulatory Takings</option><option value="/attorney-blog/itemlist/category/92:septic-systems-lawyers">Septic Systems</option><option value="/attorney-blog/itemlist/category/94:smart-growth-lawyers">Smart Growth</option><option value="/attorney-blog/itemlist/category/95:stormwater-lawyers">Stormwater</option><option value="/attorney-blog/itemlist/category/96:subdivision-control-lawyers">Subdivision Control</option><option value="/attorney-blog/itemlist/category/97:water-rights-lawyers">Water Rights</option><option value="/attorney-blog/itemlist/category/98:alternative-dispute-resolution">Alternative Dispute Resolution</option><option value="/attorney-blog/itemlist/category/99:communication-marketing">Communication & Marketing</option><option value="/attorney-blog/itemlist/category/100:government-relations">Government Relations</option><option value="/attorney-blog/itemlist/category/101:low-impact-development">Low-Impact Development</option><option value="/attorney-blog/itemlist/category/102:noise-pollution-practice-area">Noise Pollution</option><option value="/attorney-blog/itemlist/category/103:pr-community-relations">PR/Community Relations</option><option value="/attorney-blog/itemlist/category/104:public-adjudicatory-hearings-legal-practice-areas">Public & Adjudicatory Hearings</option><option value="/attorney-blog/itemlist/category/105:risk-assessments-legal-practice-area">Risk Assessments</option><option value="/attorney-blog/itemlist/category/106:site-assessments-legal-practice-area">Site Assessments</option><option value="/attorney-blog/itemlist/category/107:solar-wind-projects-legal-practice-area">Solar & Wind Projects</option><option value="/attorney-blog/itemlist/category/108:sustainable-development-legal-practice-area">Sustainable Development</option><option value="/attorney-blog/itemlist/category/109:parkland-open-space">Parklands & Open Space</option> 3120 </select> 3121 <input name="option" value="com_k2" type="hidden" />
3122 <input name="view" value="itemlist" type="hidden" /> 3123 <input name="task" value="category" type="hidden" /> 3124 <input name="Itemid" value="159" type="hidden" /> 3125 </form> 3126</div> 3127 </div></div></div><div class="t4-module module " id="Mod176"><div class="module-inner"><h3 class="module-title "><span>COVID-19 Guidance</span></h3><div class="module-ct"> 3128<div id="k2ModuleBox176" class="k2ItemsBlock"> 3129 3130 3131 <ul> 3132 <li class="even"> 3133 3134 <!-- Plugins: BeforeDisplay --> 3135 3136 <!-- K2 Plugins: K2BeforeDisplay --> 3137 3138 3139 <a class="moduleItemImage" href="/attorney-blog/covid-19-guidance/item/87:calculate-permits-expire-issued-before-during-massachusetts-covid-emergency-462-extra-days" title="Continue reading "Calculate When Your Permits Expire If Issued Before or During the Covid Emergency: 462 Extra Days?""> 3140 <img src="/media/k2/items/cache/0d0c19531d6e29f793ed165732978408_XS.jpg" alt="Calculate When Your Permits Expire If Issued Before or During the Covid Emergency: 462 Extra Days?" /> 3141 </a> 3142 3143 <a class="moduleItemTitle" href="/attorney-blog/covid-19-guidance/item/87:calculate-permits-expire-issued-before-during-massachusetts-covid-emergency-462-extra-days">Calculate When Your Permits Expire If Issued Before or During the Covid Emergency: 462 Extra Days?</a> 3144 3145 <!-- Plugins: AfterDisplayTitle --> 3146 3147 <!-- K2 Plugins: K2AfterDisplayTitle --> 3148 3149 <!-- Plugins: BeforeDisplayContent --> 3150 3151 <!-- K2 Plugins: K2BeforeDisplayContent --> 3152 3153 3154 3155 <div class="clr"></div> 3156 3157 3158 <div class="clr"></div> 3159 3160 <!-- Plugins: AfterDisplayContent --> 3161 3162 <!-- K2 Plugins: K2AfterDisplayContent --> 3163 3164 3165 3166 3167 3168 3169 3170 3171 <!-- Plugins: AfterDisplay --> 3172 3173 <!-- K2 Plugins: K2AfterDisplay --> 3174 3175 <div class="clr"></div> 3176 </li> 3177 <li class="odd"> 3178 3179 <!-- Plugins: BeforeDisplay --> 3180 3181 <!-- K2 Plugins: K2BeforeDisplay --> 3182 3183 3184 <a class="moduleItemImage" href="/attorney-blog/covid-19-guidance/item/82:covid-19-lifting-state-of-emergency-massachusetts-boards-commissions" title="Continue reading "What the Lifting of the COVID-19 State of Emergency in Massachusetts Will Mean for Boards and Commissions""> 3185 <img src="/media/k2/items/cache/aaa082d2257ab65aecf61c2340e9c5b9_XS.jpg" alt="What the Lifting of the COVID-19 State of Emergency in Massachusetts Will Mean for Boards and Commissions" /> 3186 </a> 3187 3188 <a class="moduleItemTitle" href="/attorney-blog/covid-19-guidance/item/82:covid-19-lifting-state-of-emergency-massachusetts-boards-commissions">What the Lifting of the COVID-19 State of Emergency in Massachusetts Will Mean for Boards and Commissions</a> 3189 3190 <!-- Plugins: AfterDisplayTitle --> 3191 3192 <!-- K2 Plugins: K2AfterDisplayTitle --> 3193 3194 <!-- Plugins: BeforeDisplayContent --> 3195 3196 <!-- K2 Plugins: K2BeforeDisplayContent --> 3197 3198 3199 3200 <div class="clr"></div> 3201 3202 3203 <div class="clr"></div> 3204 3205 <!-- Plugins: AfterDisplayContent --> 3206 3207 <!-- K2 Plugins: K2AfterDisplayContent --> 3208 3209 3210 3211 3212 3213 3214 3215 3216 <!-- Plugins: AfterDisplay --> 3217 3218 <!-- K2 Plugins: K2AfterDisplay --> 3219 3220 <div class="clr"></div> 3221 </li> 3222 <li class="even"> 3223 3224 <!-- Plugins: BeforeDisplay --> 3225 3226 <!-- K2 Plugins: K2BeforeDisplay --> 3227 3228 3229 <a class="moduleItemImage" href="/attorney-blog/covid-19-guidance/item/77:massachusetts-legislature-revises-local-regional-covid-19-permitting-deadlines" title="Continue reading "Legislature Revises Local and Regional Permitting Deadlines as COVID-19 Pandemic Continues""> 3230 <img src="/media/k2/items/cache/d48ed900e79fa9547169c26138b4cd8d_XS.jpg" alt="Legislature Revises Local and Regional Permitting Deadlines as COVID-19 Pandemic Continues" /> 3231 </a> 3232 3233 <a class="moduleItemTitle" href="/attorney-blog/covid-19-guidance/item/77:massachusetts-legislature-revises-local-regional-covid-19-permitting-deadlines">Legislature Revises Local and Regional Permitting Deadlines as COVID-19 Pandemic Continues</a> 3234 3235 <!-- Plugins: AfterDisplayTitle --> 3236 3237 <!-- K2 Plugins: K2AfterDisplayTitle --> 3238 3239 <!-- Plugins: BeforeDisplayContent --> 3240 3241 <!-- K2 Plugins: K2BeforeDisplayContent --> 3242 3243 3244 3245 <div class="clr"></div> 3246 3247 3248 <div class="clr"></div> 3249 3250 <!-- Plugins: AfterDisplayContent --> 3251 3252 <!-- K2 Plugins: K2AfterDisplayContent --> 3253 3254 3255 3256 3257 3258 3259 3260 3261 <!-- Plugins: AfterDisplay --> 3262 3263 <!-- K2 Plugins: K2AfterDisplay --> 3264 3265 <div class="clr"></div> 3266 </li> 3267 <li class="odd lastItem"> 3268 3269 <!-- Plugins: BeforeDisplay --> 3270 3271 <!-- K2 Plugins: K2BeforeDisplay --> 3272 3273 3274 <a class="moduleItemImage" href="/attorney-blog/covid-19-guidance/item/76:massdep-epa-covid-19-guidance-waste-site-cleanup-compliance" title="Continue reading "MassDEP and EPA Guidance on Waste Site Cleanups and Compliance during COVID-19 Emergency: Some Flexibility but Important Deadlines and On-Site Obligations Still Apply""> 3275 <img src="/media/k2/items/cache/924e149af069b8ea323a809fbb1171d4_XS.jpg" alt="MassDEP and EPA Guidance on Waste Site Cleanups and Compliance during COVID-19 Emergency: Some Flexibility but Important Deadlines and On-Site Obligations Still Apply" /> 3276 </a> 3277 3278 <a class="moduleItemTitle" href="/attorney-blog/covid-19-guidance/item/76:massdep-epa-covid-19-guidance-waste-site-cleanup-compliance">MassDEP and EPA Guidance on Waste Site Cleanups and Compliance during COVID-19 Emergency: Some Flexibility but Important Deadlines and On-Site Obligations Still Apply</a> 3279 3280 <!-- Plugins: AfterDisplayTitle --> 3281 3282 <!-- K2 Plugins: K2AfterDisplayTitle --> 3283 3284 <!-- Plugins: BeforeDisplayContent --> 3285 3286 <!-- K2 Plugins: K2BeforeDisplayContent --> 3287 3288 3289 3290 <div class="clr"></div> 3291 3292 3293 <div class="clr"></div> 3294 3295 <!-- Plugins: AfterDisplayContent --> 3296 3297 <!-- K2 Plugins: K2AfterDisplayContent --> 3298 3299 3300 3301 3302 3303 3304 3305 3306 <!-- Plugins: AfterDisplay --> 3307 3308 <!-- K2 Plugins: K2AfterDisplay --> 3309 3310 <div class="clr"></div> 3311 </li> 3312 <li class="clearList"></li> 3313 </ul> 3314 3315 3316 3317</div> 3318</div></div></div><div class="t4-module moduleclean text-center " id="Mod140"><div class="module-inner"><div class="module-ct"><div class="mod-banners bannergroup"> 3319 3320 <div class="mod-banners__item banneritem"> 3321 <a 3322 href="/component/banners/click/1" 3323 title="Reading Room Collection Banner Ad"> 3324 <img src="https://www.mcgregorlaw.com/images/banners/ad_collection_300x250_v2.jpg" alt="The McGregor Law Group Environmental Law Reading Room Collection" width="280" height="233"> </a> 3325 </div> 3326 3327</div> 3328</div></div></div> 3329</div> 3330</div></div> 3331</div> 3332 3333 3334<div id="t4-section-12" class="t4-section t4-section-12 t4-palette-dark"> 3335<div class="t4-section-inner container"> 3336 3337<div class="custom" > 3338 <p style="text-align: center; color: #ffffff;">Across the spectrum of environmental law we offer advice and representation<br />with practical, results-oriented lawyering.</p> 3339<p style="text-align: center;"><a href="/about-mcgregor-law-group/contact-mcgregor-law-group" class="btn btn-lg btn-primary">CONTACT US</a></p></div> 3340</div> 3341</div> 3342 3343<div id="t4-footnav" class="t4-section t4-footnav"> 3344<div class="t4-section-inner container"><div class="t4-row row"> 3345<div class="t4-col contact-information col-12 col-sm col-lg-4"> 3346<div class="t4-module module " id="Mod190"><div class="module-inner"><h3 class="module-title text-center text-md-left"><span>Contact Information</span></h3><div class="module-ct"> 3347 3348<div class="custom" > 3349 <div class="footer-info"> 3350<p>McGregor Law Group PC<br />15 Court Square, Suite 660<br />Boston, MA 02108</p> 3351<br /> 3352<p>(617) 338-6464</p> 3353<a href="/about-the-mcgregor-legere-law-firm/contact-mcgregor-legere" title="">
3353Send Us An Email...</a></div></div> 3354</div></div></div> 3355</div> 3356<div class="t4-col about-us col-12 col-sm col-lg-2"> 3357<div class="t4-module module " id="Mod191"><div class="module-inner"><h3 class="module-title text-center text-md-left"><span>About Us</span></h3><div class="module-ct"><nav class="navbar"> 3358<ul class="nav navbar-nav w-100"> 3359<li class="nav-item item-154"><a href="/about-mcgregor-law-group" itemprop="url" class=" nav-link"><span itemprop="name"><span class="menu-item-title">Our Law Firm</span></span></a></li><li class="nav-item item-155"><a href="/about-mcgregor-law-group/our-approach-to-environmental-law" itemprop="url" class=" nav-link"><span itemprop="name"><span class="menu-item-title">Our Approach</span></span></a></li><li class="nav-item item-156"><a href="/about-mcgregor-law-group/environmental-legal-services" itemprop="url" class=" nav-link"><span itemprop="name"><span class="menu-item-title">Our Legal Services</span></span></a></li><li class="nav-item item-157"><a href="/about-mcgregor-law-group/our-environmental-attorneys" itemprop="url" class=" nav-link"><span itemprop="name"><span class="menu-item-title">Attorneys</span></span></a></li><li class="nav-item item-720"><a href="/about-mcgregor-law-group/contact-mcgregor-law-group" itemprop="url" class=" nav-link"><span itemprop="name"><span class="menu-item-title">Contact Us</span></span></a></li><li class="nav-item item-892"><a href="/firm-privacy-policy" itemprop="url" class="nav-link"><span itemprop="name"><span class="menu-item-title">Privacy Policy</span></span></a></li></ul></nav></div></div></div> 3360</div> 3361<div class="t4-col client-results col-12 col-sm col-lg-2"> 3362<div class="t4-module module " id="Mod186"><div class="module-inner"><h3 class="module-title text-center text-md-left"><span>Client Results</span></h3><div class="module-ct"><nav class="navbar"> 3363<ul class="nav navbar-nav w-100"> 3364<li class="nav-item item-695"><a href="/litigation-victories" itemprop="url" class="nav-link"><span itemprop="name"><span class="menu-item-title">Litigation/Other Victories</span></span></a></li><li class="nav-item item-697"><a href="/client-results/featured-cases" itemprop="url" class=" nav-link"><span itemprop="name"><span class="menu-item-title">Featured Cases</span></span></a></li><li class="nav-item item-698"><a href="/attorney-case-lists" itemprop="url" class="nav-link"><span itemprop="name"><span class="menu-item-title">Attorney Case Lists</span></span></a></li></ul></nav></div></div></div> 3365</div> 3366<div class="t4-col resources col-sm col-lg-2"> 3367<div class="t4-module module " id="Mod187"><div class="module-inner"><h3 class="module-title text-center text-md-left"><span>Resources</span></h3><div class="module-ct"><nav class="navbar"> 3368<ul class="nav navbar-nav w-100"> 3369<li class="nav-item item-696"><a href="/reading-room" itemprop="url" class=" nav-link"><span itemprop="name"><span class="menu-item-title">Reading Room</span></span></a></li></ul></nav></div></div></div> 3370</div> 3371<div class="t4-col footnav-5 col-sm col-md-2"> 3372<div class="t4-module module " id="Mod239"><div class="module-inner"><div class="module-ct"> 3373 3374<div class="custom" > 3375 <p><img src="/images/gui/mlg_logo_tree.png" alt="McGregor Law Group logo" width="150" height="180" /></p></div> 3376</div></div></div> 3377</div> 3378</div></div> 3379</div> 3380 3381<div id="t4-footer" class="t4-section t4-footer"> 3382<div class="t4-section-inner container"> 3383 3384<div class="custom" > 3385 <p style="text-align: center;">©1999-2026 McGregor Law Group PC - All Rights Reserved. This web site is provided for informational purposes only. It is not offered as or intended to constitute legal advice. Under the Rules of the Supreme Judicial Court of Massachusetts, this material may be considered advertising.<br /><br /><a href="http://www.azurelink.com/" target="_blank" rel="noopener noreferrer">Website by Azurelink.</a></p></div> 3386</div> 3387</div><a href='javascript:' id='back-to-top'><i class='fa fa-chevron-up'></i></a> 3388 </div> 3389 </div> 3390 </div> 3391 3392<link rel="stylesheet" type="text/css" href="/media/vendor/debugbar/vendor/highlightjs/styles/github.css"> 3393<link rel="stylesheet" type="text/css" href="/media/vendor/debugbar/debugbar.css"> 3394<link rel="stylesheet" type="text/css" href="/media/vendor/debugbar/widgets.css"> 3395<link rel="stylesheet" type="text/css" href="/media/vendor/debugbar/openhandler.css"> 3396<link rel="stylesheet" type="text/css" href="/media/plg_system_debug/widgets/info/widget.min.css"> 3397<link rel="stylesheet" type="text/css" href="/media/plg_system_debug/widgets/sqlqueries/widget.min.css">
3398<script type="text/javascript" src="/media/vendor/debugbar/vendor/highlightjs/highlight.pack.js" defer></script>
vendor: 1 bytes, line 3398
3398
3399<script type="text/javascript" src="/media/vendor/debugbar/debugbar.js" defer></script>
vendor: 1 bytes, line 3399
3399
3400<script type="text/javascript" src="/media/vendor/debugbar/widgets.js" defer></script>
vendor: 1 bytes, line 3400
3400
3401<script type="text/javascript" src="/media/vendor/debugbar/openhandler.js" defer></script>
vendor: 1 bytes, line 3401
3401
3402<script type="text/javascript" src="/media/plg_system_debug/widgets/info/widget.min.js" defer></script>
vendor: 1 bytes, line 3402
3402
3403<script type="text/javascript" src="/media/plg_system_debug/widgets/sqlqueries/widget.min.js" defer></script>
vendor: 1 bytes, line 3403
3403
3404<script type="module" nonce="M2NmNjM0ZDYyM2ViYTVjOWRlZjFiYTQ4OGUzZjFkZGQzZTQ2ZWVkNjk0ZjhhOGNmOWM2Yzg3Zjk4YTM5MTJjY2VlMWJjZjdkOGFkNTc4YWViMDBlYzY5YmI0MzdlYWY2YjgwODQ0NDk4YTk1YjQwNmM3OGQzODVkYTM1MDA4NWU="> 3405var phpdebugbar = new PhpDebugBar.DebugBar(); 3406phpdebugbar.addTab("info", new PhpDebugBar.DebugBar.Tab({"icon":"info-circle","title":"J! Info", "widget": new PhpDebugBar.Widgets.InfoWidget()})); 3407phpdebugbar.addIndicator("memory", new PhpDebugBar.DebugBar.Indicator({"icon":"cogs","tooltip":"Memory Usage"}), "right"); 3408phpdebugbar.addTab("request", new PhpDebugBar.DebugBar.Tab({"icon":"tags","title":"Request", "widget": new PhpDebugBar.Widgets.VariableListWidget()})); 3409phpdebugbar.addTab("session", new PhpDebugBar.DebugBar.Tab({"icon":"key","title":"Session", "widget": new PhpDebugBar.Widgets.VariableListWidget()})); 3410phpdebugbar.addIndicator("profileTime", new PhpDebugBar.DebugBar.Indicator({"icon":"clock-o","tooltip":"Request Duration"}), "right"); 3411phpdebugbar.addTab("profile", new PhpDebugBar.DebugBar.Tab({"icon":"clock-o","title":"Profile", "widget": new PhpDebugBar.Widgets.TimelineWidget()})); 3412phpdebugbar.addTab("queries", new PhpDebugBar.DebugBar.Tab({"icon":"database","title":"Queries", "widget": new PhpDebugBar.Widgets.SQLQueriesWidget()})); 3413phpdebugbar.addTab("log", new PhpDebugBar.DebugBar.Tab({"icon":"list-alt","title":"Log", "widget": new PhpDebugBar.Widgets.MessagesWidget()})); 3414phpdebugbar.setDataMap({ 3415"info": ["info", {}], 3416"memory": ["memory.peak_usage_str", '0B'], 3417"request": ["request", {}], 3418"session": ["session.data", []], 3419"profileTime": ["profile.duration_str", '0ms'], 3420"profile": ["profile", {}], 3421"queries": ["queries.data", []], 3422"queries:badge": ["queries.count", null], 3423"log": ["log.messages", []], 3424"log:badge": ["log.count", null] 3425}); 3426phpdebugbar.restoreState(); 3427phpdebugbar.ajaxHandler = new PhpDebugBar.AjaxHandler(phpdebugbar, undefined, true); 3428phpdebugbar.ajaxHandler.bindToXHR(); 3429phpdebugbar.addDataSet({"__meta":{"id":"X926fbf142831e2d1c5c971f982635198","datetime":"2026-10-10 00:37:27","utime":1791592647.67142391204833984375,"method":"GET","uri":"\/attorney-blog","ip":"181.215.65.64"},"info":{"phpVersion":"8.2.34","joomlaVersion":"5.4.7","requestId":"X926fbf142831e2d1c5c971f982635198","identity":{"type":"guest"},"response":{"status_code":200},"template":{"template":"ja_justitia","home":"1","id":17},"database":{"dbserver":"mysql","dbversion":"8.0.46","dbcollation":"utf8mb4_0900_ai_ci","dbconnectioncollation":"utf8mb4_0900_ai_ci","dbconnectionencryption":"","dbconnencryptsupported":true}},"juser":{"user_id":0},"memory":{"peak_usage":12938272,"peak_usage_str":"12.339MB"},"request":{"$_GET":"[]","$_POST":"[]","$_SESSION":"array:1 [\n \u0022joomla\u0022 =\u003E \u0022***redacted***\u0022\n]","$_COOKIE":"[]","$_SERVER":"array:51 [\n \u0022PATH\u0022 =\u003E \u0022\/usr\/local\/bin:\/usr\/bin:\/bin\u0022\n \u0022TZ\u0022 =\u003E \u0022UTC\u0022\n \u0022REDIRECT_HANDLER\u0022 =\u003E \u0022application\/x-httpd-ea-php82\u0022\n \u0022REDIRECT_STATUS\u0022 =\u003E \u0022200\u0022\n \u0022SCRIPT_URL\u0022 =\u003E \u0022\/attorney-blog\u0022\n \u0022SCRIPT_URI\u0022 =\u003E \u0022https:\/\/www.mcgregorlaw.com\/attorney-blog\u0022\n \u0022HTTPS\u0022 =\u003E \u0022on\u0022\n \u0022SSL_TLS_SNI\u0022 =\u003E \u0022www.mcgregorlaw.com\u0022\n \u0022HTTP_HOST\u0022 =\u003E \u0022www.mcgregorlaw.com\u0022\n \u0022HTTP_ACCEPT\u0022 =\u003E \u0022text\/html,application\/xhtml+xml,application\/xml;q=0.9,image\/avif,image\/webp,image\/apng,*\/*;q=0.8,application\/signed-exchange;v=b3;q=0.7\u0022\n \u0022HTTP_SEC_FETCH_DEST\u0022 =\u003E \u0022document\u0022\n \u0022HTTP_SEC_FETCH_MODE\u0022 =\u003E \u0022navigate\u0022\n \u0022HTTP_SEC_FETCH_SITE\u0022 =\u003E \u0022none\u0022\n \u0022HTTP_SEC_FETCH_USER\u0022 =\u003E \u0022?1\u0022\n \u0022HTTP_UPGRADE_INSECURE_REQUESTS\u0022 =\u003E \u00221\u0022\n \u0022HTTP_USER_AGENT\u0022 =\u003E \u0022Mozilla\/5.0 AppleWebKit\/537.36 (KHTML, like Gecko; compatible; PageSourceSearchBot\/1.0; +https:\/\/pagesourcesearch.com\/bot) Chrome\/128.0.0.0 Safari\/537.36\u0022\n \u0022HTTP_ACCEPT_LANGUAGE\u0022 =\u003E \u0022en-US,en;q=0.9\u0022\n \u0022HTTP_SEC_CH_UA\u0022 =\u003E \u0022\u0022Chromium\u
34290022;v=\u0022128\u0022, \u0022Not;A=Brand\u0022;v=\u002224\u0022, \u0022Google Chrome\u0022;v=\u0022128\u0022\u0022\n \u0022HTTP_SEC_CH_UA_MOBILE\u0022 =\u003E \u0022?0\u0022\n \u0022HTTP_SEC_CH_UA_PLATFORM\u0022 =\u003E \u0022\u0022Windows\u0022\u0022\n \u0022HTTP_ACCEPT_ENCODING\u0022 =\u003E \u0022gzip, deflate, br\u0022\n \u0022HTTP_X_HTTPS\u0022 =\u003E \u00221\u0022\n \u0022SERVER_SIGNATURE\u0022 =\u003E \u0022\u0022\n \u0022SERVER_SOFTWARE\u0022 =\u003E \u0022Apache\u0022\n \u0022SERVER_NAME\u0022 =\u003E \u0022www.mcgregorlaw.com\u0022\n \u0022SERVER_ADDR\u0022 =\u003E \u0022208.109.233.247\u0022\n \u0022SERVER_PORT\u0022 =\u003E \u0022443\u0022\n \u0022REMOTE_ADDR\u0022 =\u003E \u0022181.215.65.64\u0022\n \u0022DOCUMENT_ROOT\u0022 =\u003E \u0022\/home\/mcgregorcp\/public_html\u0022\n \u0022REQUEST_SCHEME\u0022 =\u003E \u0022https\u0022\n \u0022CONTEXT_PREFIX\u0022 =\u003E \u0022\/cgi-sys\u0022\n \u0022CONTEXT_DOCUMENT_ROOT\u0022 =\u003E \u0022\/usr\/local\/cpanel\/cgi-sys\/\u0022\n \u0022SERVER_ADMIN\u0022 =\u003E \[email protected]\u0022\n \u0022SCRIPT_FILENAME\u0022 =\u003E \u0022\/home\/mcgregorcp\/public_html\/index.php\u0022\n \u0022REMOTE_PORT\u0022 =\u003E \u002237765\u0022\n \u0022REDIRECT_URL\u0022 =\u003E \u0022\/index.php\u0022\n \u0022GATEWAY_INTERFACE\u0022 =\u003E \u0022CGI\/1.1\u0022\n \u0022SERVER_PROTOCOL\u0022 =\u003E \u0022HTTP\/1.1\u0022\n \u0022REQUEST_METHOD\u0022 =\u003E \u0022GET\u0022\n \u0022QUERY_STRING\u0022 =\u003E \u0022\u0022\n \u0022REQUEST_URI\u0022 =\u003E \u0022\/attorney-blog\u0022\n \u0022SCRIPT_NAME\u0022 =\u003E \u0022\/index.php\u0022\n \u0022ORIG_SCRIPT_FILENAME\u0022 =\u003E \u0022\/usr\/local\/cpanel\/cgi-sys\/ea-php82\u0022\n \u0022ORIG_PATH_INFO\u0022 =\u003E \u0022\/index.php\u0022\n \u0022ORIG_PATH_TRANSLATED\u0022 =\u003E \u0022\/home\/mcgregorcp\/public_html\/index.php\u0022\n \u0022ORIG_SCRIPT_NAME\u0022 =\u003E \u0022\/cgi-sys\/ea-php82\u0022\n \u0022PHP_SELF\u0022 =\u003E \u0022\/index.php\u0022\n \u0022REQUEST_TIME_FLOAT\u0022 =\u003E 1791592647.1809\n \u0022REQUEST_TIME\u0022 =\u003E 1791592647\n \u0022argv\u0022 =\u003E []\n \u0022argc\u0022 =\u003E 0\n]"},"session":{"data":{"session":"array:3 [\n \u0022counter\u0022 =\u003E 1\n \u0022timer\u0022 =\u003E array:3 [\n \u0022start\u0022 =\u003E 1791592647\n \u0022last\u0022 =\u003E 1791592647\n \u0022now\u0022 =\u003E 1791592647\n ]\n \u0022token\u0022 =\u003E \u0022***redacted***\u0022\n]","registry":"array:3 [\n \u0022data\u0022 =\u003E []\n \u0022initialized\u0022 =\u003E false\n \u0022separator\u0022 =\u003E \u0022.\u0022\n]","user":"array:22 [\n \u0022id\u0022 =\u003E 0\n \u0022name\u0022 =\u003E null\n \u0022username\u0022 =\u003E null\n \u0022email\u0022 =\u003E null\n \u0022password\u0022 =\u003E \u0022***redacted***\u0022\n \u0022password_clear\u0022 =\u003E \u0022***redacted***\u0022\n \u0022block\u0022 =\u003E null\n \u0022sendEmail\u0022 =\u003E 0\n \u0022registerDate\u0022 =\u003E null\n \u0022lastvisitDate\u0022 =\u003E null\n \u0022activation\u0022 =\u003E null\n \u0022params\u0022 =\u003E null\n \u0022groups\u0022 =\u003E array:1 [\n 0 =\u003E \u00221\u0022\n ]\n \u0022guest\u0022 =\u003E 1\n \u0022lastResetTime\u0022 =\u003E null\n \u0022resetCount\u0022 =\u003E null\n \u0022requireReset\u0022 =\u003E null\n \u0022typeAlias\u0022 =\u003E null\n \u0022otpKey\u0022 =\u003E \u0022***redacted***\u0022\n \u0022otep\u0022 =\u003E \u0022***redacted***\u0022\n \u0022authProvider\u0022 =\u003E null\n \u0022gid\u0022 =\u003E 1\n]"}},"profile":{"start":1791592647.180922031402587890625,"end":1791592647.654972076416015625,"duration":0.474050045013427734375,"duration_str":"474ms","measures":[{"label":"afterLoad (347.95KB)","start":1791592647.180922031402587890625,"relative_start":0,"end":1791592647.226420879364013671875,"relative_end":-0.428551197052001953125,"duration":0.04549884796142578125,"duration_str":"45.5ms","params":[],"collector":null},{"label":"afterInitialise (4.15MB)","start":1791592647.226420879364013671875,"relative_start":0.04549884796142578125,"end":1791592647.4187080860137939453125,"relative_end":-0.2362639904022216796875,"duration":0.1922872066497802734375,"duration_str":"192ms","params":[],"collector":null}
3429,{"label":"afterRoute (886.74KB)","start":1791592647.4187080860137939453125,"relative_start":0.2377860546112060546875,"end":1791592647.4341599941253662109375,"relative_end":-0.2208120822906494140625,"duration":0.015451908111572265625,"duration_str":"15.45ms","params":[],"collector":null},{"label":"beforeRenderComponent com_k2 (45.74KB)","start":1791592647.4341599941253662109375,"relative_start":0.2532379627227783203125,"end":1791592647.434947967529296875,"relative_end":-0.22002410888671875,"duration":0.0007879734039306640625,"duration_str":"788\u03bcs","params":[],"collector":null},{"label":"Before Access::preloadComponents (all components) (21.25KB)","start":1791592647.434947967529296875,"relative_start":0.254025936126708984375,"end":1791592647.4361579418182373046875,"relative_end":-0.2188141345977783203125,"duration":0.0012099742889404296875,"duration_str":"1.21ms","params":[],"collector":null},{"label":"After Access::preloadComponents (all components) (133.2KB)","start":1791592647.4361579418182373046875,"relative_start":0.2552359104156494140625,"end":1791592647.437181949615478515625,"relative_end":-0.217790126800537109375,"duration":0.0010240077972412109375,"duration_str":"1.02ms","params":[],"collector":null},{"label":"Before Access::getAssetRules (id:52 name:com_k2) (1.35KB)","start":1791592647.437181949615478515625,"relative_start":0.256259918212890625,"end":1791592647.437203884124755859375,"relative_end":-0.217768192291259765625,"duration":2.193450927734375e-5,"duration_str":"22\u03bcs","params":[],"collector":null},{"label":"After Access::getAssetRules (id:52 name:com_k2) (71.08KB)","start":1791592647.437203884124755859375,"relative_start":0.25628185272216796875,"end":1791592647.4377710819244384765625,"relative_end":-0.2172009944915771484375,"duration":0.0005671977996826171875,"duration_str":"567\u03bcs","params":[],"collector":null},{"label":"afterRenderComponent com_k2 (3.31MB)","start":1791592647.4377710819244384765625,"relative_start":0.2568490505218505859375,"end":1791592647.5794239044189453125,"relative_end":-0.0755481719970703125,"duration":0.1416528224945068359375,"duration_str":"142ms","params":[],"collector":null},{"label":"afterDispatch (366.13KB)","start":1791592647.5794239044189453125,"relative_start":0.398501873016357421875,"end":1791592647.5852010250091552734375,"relative_end":-0.0697710514068603515625,"duration":0.0057771205902099609375,"duration_str":"5.78ms","params":[],"collector":null},{"label":"beforeRenderRawModule mod_jamasthead (Masthead - Attorney Blog) (398.72KB)","start":1791592647.5852010250091552734375,"relative_start":0.4042789936065673828125,"end":1791592647.6149890422821044921875,"relative_end":-0.0399830341339111328125,"duration":0.02978801727294921875,"duration_str":"29.79ms","params":[],"collector":null},{"label":"afterRenderRawModule mod_jamasthead (Masthead - Attorney Blog) (7.98KB)","start":1791592647.6149890422821044921875,"relative_start":0.4340670108795166015625,"end":1791592647.61795902252197265625,"relative_end":-0.03701305389404296875,"duration":0.0029699802398681640625,"duration_str":"2.97ms","params":[],"collector":null},{"label":"beforeRenderModule mod_jamasthead (Masthead - Attorney Blog) (736B)","start":1791592647.61795902252197265625,"relative_start":0.437036991119384765625,"end":1791592647.6179668903350830078125,"relative_end":-0.0370051860809326171875,"duration":7.8678131103515625e-6,"duration_str":"8\u03bcs","params":[],"collector":null},{"label":"afterRenderModule mod_jamasthead (Masthead - Attorney Blog) (68.2KB)","start":1791592647.6179668903350830078125,"relative_start":0.4370448589324951171875,"end":1791592647.6187589168548583984375,"relative_end":-0.0362131595611572265625,"duration":0.000792026519775390625,"duration_str":"792\u03bcs","params":[],"collector":null},{"label":"beforeRenderRawModule mod_finder (Search J4) (3.8KB)","start":1791592647.6187589168548583984375,"relative_start":0.4378368854522705078125,"end":1791592647.618833065032958984375,"relative_end":-0.036139011383056640625,"duration":7.41481781005859375e-5,"duration_str":"74\u03bcs","params":[],"collector":null},{"label":"afterRenderRawModule mod_finder (Search J4) (127.88KB)","start":1791592647.618833065032958984375,"relative_start":0.43791103363037109375,"end":1791592647.6302340030670166015625,"relative_end":-0.0247380733489990234375,"duration":0.0114009380340576171875,"duration_str":"11.4ms","params":[],"collector":null},{"label":"beforeRenderModule mod_finder (Search J4) (704B)","start":1791592647.6302340030670166015625,"relative_start":0.4493119716644287109375,"end":1791592647.6302430629730224609375,"relative_end":-0.0247290134429931640625,"duration":9.059906005859375e-6,"duration_str":"9\u03bcs","params":[],"collector":null},{"label":"afterRenderModule mod_finder (Search J4) (4.09KB)","start":1791592647.6302430629730224609375,"relative_start":0.4493210315704345703125,"end":1791592647.63051605224609375,"relative_end":-0.024456024169921875,"duration":0.0002729892730712890625,"duration_str":"273\u03bcs","params":[],"collector":null},{"label":"beforeRenderRawModule mod_menu (mainmenu) (47.52KB)","start":1791592647.63051605224609375,"relative_start":0.449594020843505859375,"end":1791592647.63255786895751953125,"relative_end":-0.02241420745849609375,"duration":0.00204181671142578125,"duration_str":"2.04ms","params":[],"collector":null},{"label":"afterRenderRawModule mod_menu (mainmenu) (342.52KB)","start":1791592647.63255786895751953125,"relative_start":0.451635837554931640625,"end":1791592647.6407649517059326171875,"relative_end":-0.0142071247100830078125,"duration":0.0082070827484130859375,"duration_str":"8.21ms","params":[],"collector":null},{"label":"beforeRenderModule mod_menu (mainmenu) (688B)","start":1791592647.6407649517059326171875,"relative_start":0.4598429203033447265625,"end":1791592647.6407759189605712890625,"relative_end":-0.0141961574554443359375,"duration":1.0967254638671875e-5,"duration_str":"11\u03bcs","params":[],"collector":null},{"label":"afterRenderModule mod_menu (mainmenu) (10.98KB)","start":1791592647.6407759189605712890625,"relative_start":0.4598538875579833984375,"end":1791592647.641061067581176
34297578125,"relative_end":-0.0139110088348388671875,"duration":0.00028514862060546875,"duration_str":"285\u03bcs","params":[],"collector":null},{"label":"afterRender (395.42KB)","start":1791592647.6410610675811767578125,"relative_start":0.4601390361785888671875,"end":1791592647.652347087860107421875,"relative_end":-0.002624988555908203125,"duration":0.0112860202789306640625,"duration_str":"11.29ms","params":[],"collector":null}],"rawMarks":[{"prefix":"Application","time":45.49884796142578125,"totalTime":45.49884796142578125,"memory":0.33979034423828125,"totalMemory":0.6692962646484375,"label":"afterLoad"},{"prefix":"Application","time":192.2872066497802734375,"totalTime":237.7860546112060546875,"memory":4.1503448486328125,"totalMemory":4.81964111328125,"label":"afterInitialise"},{"prefix":"Application","time":15.451908111572265625,"totalTime":253.2379627227783203125,"memory":0.86595916748046875,"totalMemory":5.68560028076171875,"label":"afterRoute"},{"prefix":"Application","time":0.7879734039306640625,"totalTime":254.025936126708984375,"memory":0.04467010498046875,"totalMemory":5.7302703857421875,"label":"beforeRenderComponent com_k2"},{"prefix":"Application","time":1.2099742889404296875,"totalTime":255.2359104156494140625,"memory":0.020751953125,"totalMemory":5.7510223388671875,"label":"Before Access::preloadComponents (all components)"},{"prefix":"Application","time":1.0240077972412109375,"totalTime":256.259918212890625,"memory":0.13007354736328125,"totalMemory":5.88109588623046875,"label":"After Access::preloadComponents (all components)"},{"prefix":"Application","time":0.02193450927734375,"totalTime":256.28185272216796875,"memory":-0.00131988525390625,"totalMemory":5.8797760009765625,"label":"Before Access::getAssetRules (id:52 name:com_k2)"},{"prefix":"Application","time":0.5671977996826171875,"totalTime":256.8490505218505859375,"memory":0.0694122314453125,"totalMemory":5.949188232421875,"label":"After Access::getAssetRules (id:52 name:com_k2)"},{"prefix":"Application","time":141.6528224945068359375,"totalTime":398.501873016357421875,"memory":3.30596923828125,"totalMemory":9.255157470703125,"label":"afterRenderComponent com_k2"},{"prefix":"Application","time":5.7771205902099609375,"totalTime":404.2789936065673828125,"memory":0.35755157470703125,"totalMemory":9.61270904541015625,"label":"afterDispatch"},{"prefix":"Application","time":29.78801727294921875,"totalTime":434.0670108795166015625,"memory":0.389373779296875,"totalMemory":10.00208282470703125,"label":"beforeRenderRawModule mod_jamasthead (Masthead - Attorney Blog)"},{"prefix":"Application","time":2.9699802398681640625,"totalTime":437.036991119384765625,"memory":0.0077972412109375,"totalMemory":10.00988006591796875,"label":"afterRenderRawModule mod_jamasthead (Masthead - Attorney Blog)"},{"prefix":"Application","time":0.0078678131103515625,"totalTime":437.0448589324951171875,"memory":0.000701904296875,"totalMemory":10.01058197021484375,"label":"beforeRenderModule mod_jamasthead (Masthead - Attorney Blog)"},{"prefix":"Application","time":0.792026519775390625,"totalTime":437.8368854522705078125,"memory":0.06659698486328125,"totalMemory":10.077178955078125,"label":"afterRenderModule mod_jamasthead (Masthead - Attorney Blog)"},{"prefix":"Application","time":0.0741481781005859375,"totalTime":437.91103363037109375,"memory":-0.0037078857421875,"totalMemory":10.0734710693359375,"label":"beforeRenderRawModule mod_finder (Search J4)"},{"prefix":"Application","time":11.4009380340576171875,"totalTime":449.3119716644287109375,"memory":0.12488555908203125,"totalMemory":10.19835662841796875,"label":"afterRenderRawModule mod_finder (Search J4)"},{"prefix":"Application","time":0.009059906005859375,"totalTime":449.3210315704345703125,"memory":0.00067138671875,"totalMemory":10.19902801513671875,"label":"beforeRenderModule mod_finder (Search J4)"},{"prefix":"Application","time":0.2729892730712890625,"totalTime":449.594020843505859375,"memory":0.00399017333984375,"totalMemory":10.2030181884765625,"label":"afterRenderModule mod_finder (Search J4)"},{"prefix":"Application","time":2.04181671142578125,"totalTime":451.635837554931640625,"memory":0.0464019775390625,"totalMemory":10.249420166015625,"label":"beforeRenderRawModule mod_menu (mainmenu)"},{"prefix":"Application","time":8.2070827484130859375,"totalTime":459.8429203033447265625,"memory":0.33449554443359375,"totalMemory":10.58391571044921875,"label":"afterRenderRawModule mod_menu (mainmenu)"}
3429,{"prefix":"Application","time":0.010967254638671875,"totalTime":459.8538875579833984375,"memory":0.0006561279296875,"totalMemory":10.58457183837890625,"label":"beforeRenderModule mod_menu (mainmenu)"},{"prefix":"Application","time":0.28514862060546875,"totalTime":460.1390361785888671875,"memory":0.01071929931640625,"totalMemory":10.5952911376953125,"label":"afterRenderModule mod_menu (mainmenu)"},{"prefix":"Application","time":11.2860202789306640625,"totalTime":471.42505645751953125,"memory":0.3861541748046875,"totalMemory":10.9814453125,"label":"afterRender"}]},"queries":{"data":{"statements":[{"sql":"SELECT @@SESSION.sql_mode;","params":[],"duration_str":"129\u03bcs","memory_str":"968B","caller":"\/home\/mcgregorcp\/public_html\/libraries\/vendor\/joomla\/database\/src\/Mysqli\/MysqliDriver.php:259","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT `data`\nFROM `nxug2_session`\nWHERE `session_id` = ?","params":{"1":{"value":"ae46fb76462ab5772a9e7f9ad2e726ab","dataType":"string","length":0,"driverOptions":[]}},"duration_str":"183\u03bcs","memory_str":"1008B","caller":"\/home\/mcgregorcp\/public_html\/libraries\/vendor\/joomla\/session\/src\/Handler\/DatabaseHandler.php:250","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT `session_id`\nFROM `nxug2_session`\nWHERE `session_id` = :session_id LIMIT 1","params":{":session_id":{"value":"ae46fb76462ab5772a9e7f9ad2e726ab","dataType":"string","length":0,"driverOptions":[]}},"duration_str":"104\u03bcs","memory_str":"1.3KB","caller":"\/home\/mcgregorcp\/public_html\/libraries\/src\/Session\/MetadataManager.php:187","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"INSERT INTO `nxug2_session`\n(`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES \n(:session_id, :guest, :time, :user_id, :username, :client_id)","params":{":session_id":{"value":"ae46fb76462ab5772a9e7f9ad2e726ab","dataType":"string","length":0,"driverOptions":[]},":guest":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":time":{"value":1791592647,"dataType":"string","length":0,"driverOptions":[]},":user_id":{"value":0,"dataType":"int","length":0,"driverOptions":[]},":username":{"value":"","dataType":"string","length":0,"driverOptions":[]},":client_id":{"value":0,"dataType":"int","length":0,"driverOptions":[]}},"duration_str":"1.44ms","memory_str":"944B","caller":"\/home\/mcgregorcp\/public_html\/libraries\/src\/Session\/MetadataManager.php:260","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT `id`,`rules`\nFROM `nxug2_viewlevels`","params":[],"duration_str":"185\u03bcs","memory_str":"944B","caller":"\/home\/mcgregorcp\/public_html\/libraries\/src\/Access\/Access.php:955","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT `b`.`id`\nFROM `nxug2_usergroups` AS `a`\nLEFT JOIN `nxug2_usergroups` AS `b` ON `b`.`lft` \u003C= `a`.`lft` AND `b`.`rgt` \u003E= `a`.`rgt`\nWHERE `a`.`id` = :guest","params":{":guest":{"value":1,"dataType":"int","length":0,"driverOptions":[]}},"duration_str":"242\u03bcs","memory_str":"1.31KB","caller":"\/home\/mcgregorcp\/public_html\/libraries\/src\/Access\/Access.php:868","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT `value`\nFROM `nxug2_admintools_storage`\nWHERE `key` = \u0027cparams\u0027","params":[],"duration_str":"240\u03bcs","memory_str":"536B","caller":"\/home\/mcgregorcp\/public_html\/administrator\/components\/com_admintools\/src\/Helper\/Storage.php:121","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT `option`,`view`,`query`\nFROM `nxug2_admintools_wafexceptions`","params":[],"duration_str":"103\u03bcs","memory_str":"640B","caller":"\/home\/mcgregorcp\/public_html\/plugins\/system\/admintools\/src\/Utility\/Cache.php:197","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT `params`\nFROM `nxug2_extensions`\nWHERE `type` = \u0027plugin\u0027 AND `folder` = \u0027system\u0027 AND `element` = \u0027admintools\u0027","params":[],"duration_str":"186\u03bcs","memory_str":"1.15KB","caller":"\/home\/mcgregorcp\/public_html\/plugins\/system\/admintools\/src\/Utility\/RescueUrl.php:326","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT COUNT(*)\nFROM `nxug2_extensions`","params":[],"duration_str":"316\u03bcs","memory_str":"536B","caller":"\/home\/mcgregorcp\/public_html\/plugins\/system\/securitycheck_spam_protection\/src\/Extension\/Securitycheck_spam_protection.php:882","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT `storage_value`\nFROM `nxug2_securitycheckpro_storage`\nWHERE `storage_key` = :key","params":{":key":{"value":"pro_plugin","dataType":"string","length":0,"driverOptions":[]}},"duration_str":"179\u03bcs","memory_str":"1.31KB","caller":"\/home\/mcgregorcp\/public_html\/plugins\/system\/securitycheck_spam_protection\/src\/Extension\/Securitycheck_spam_protection.php:397","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT *\nFROM nxug2_rsform_config","params":[],"duration_str":"354\u03bcs","memory_str":"1.44KB","caller":"\/home\/mcgregorcp\/public_html\/administrator\/components\/com_rsform\/helpers\/config.php:52","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT enabled from nxug2_extensions WHERE element=\u0027Securitycheckpro\u0027 and type=\u0027plugin\u0027","params":[],"duration_str":"276\u03bcs","memory_str":"536B","caller":"\/home\/mcgregorcp\/public_html\/plugins\/system\/securitycheckpro\/src\/Extension\/Securitycheckpro.php:2065","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT `storage_value`\nFROM `nxug2_securitycheckpro_storage`\nWHERE `storage_key` = \u0027pro_plugin\u0027","params":[],"duration_str":"144\u03bcs","memory_str":"536B","caller":"\/home\/mcgregorcp\/public_html\/administrator\/components\/com_securitycheckpro\/src\/Model\/BaseModel.php:420","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT `storage_value`\nFROM `nxug2_securitycheckpro_storage`\nWHERE `storage_key` = \u0027firewall_debug\u0027","params":[],"duration_str":"80\u03bcs","memory_str":"520B","caller":"\/home\/mcgregorcp\/public_html\/plugins\/system\/securitycheckpro\/src\/Helper\/DebugTracer.php:82","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"DELETE from nxug2_securitycheckpro_users_control WHERE id=\u00271\u0027","params":[],"duration_str":"97\u03bcs","memory_str":"0B","caller":"\/home\/mcgregorcp\/public_html\/plugins\/system\/securitycheckpro\/src\/Extension\/Securitycheckpro.php:2862","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT `ip`\nFROM `nxug2_securitycheckpro_blacklist`","params":[],"duration_str":"6.05ms","memory_str":"629.76KB","caller":"\/home\/mcgregorcp\/public_html\/administrator\/components\/com_securitycheckpro\/src\/Model\/BaseModel.php:1189","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT `ip`\nFROM `nxug2_securitycheckpro_whitelist`","params":[],"duration_str":"188\u
342903bcs","memory_str":"776B","caller":"\/home\/mcgregorcp\/public_html\/administrator\/components\/com_securitycheckpro\/src\/Model\/BaseModel.php:1189","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"DELETE FROM nxug2_securitycheckpro_dynamic_blacklist WHERE (DATE_ADD(timeattempt, INTERVAL 600 SECOND)) \u003C NOW();","params":[],"duration_str":"86\u03bcs","memory_str":"0B","caller":"\/home\/mcgregorcp\/public_html\/plugins\/system\/securitycheckpro\/src\/Extension\/Securitycheckpro.php:1146","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT COUNT(*) from nxug2_securitycheckpro_dynamic_blacklist WHERE (ip = \u0027181.215.65.64\u0027 AND counter \u003E= 5)","params":[],"duration_str":"106\u03bcs","memory_str":"536B","caller":"\/home\/mcgregorcp\/public_html\/plugins\/system\/securitycheckpro\/src\/Extension\/Securitycheckpro.php:1105","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT *\nFROM nxug2_menu\nWHERE alias =\u0027attorney-blog\u0027 AND published=1","params":[],"duration_str":"276\u03bcs","memory_str":"2.84KB","caller":"\/home\/mcgregorcp\/public_html\/plugins\/system\/t4\/src\/t4\/MVC\/Router\/T4.php:358","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT enabled from nxug2_extensions WHERE element=\u0027Securitycheckpro\u0027 and type=\u0027plugin\u0027","params":[],"duration_str":"278\u03bcs","memory_str":"536B","caller":"\/home\/mcgregorcp\/public_html\/plugins\/system\/securitycheckpro\/src\/Extension\/Securitycheckpro.php:2249","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT storage_value from nxug2_securitycheckpro_storage WHERE storage_key = \u0027locked\u0027","params":[],"duration_str":"100\u03bcs","memory_str":"536B","caller":"\/home\/mcgregorcp\/public_html\/plugins\/system\/securitycheckpro\/src\/Extension\/Securitycheckpro.php:2259","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT `storage_value`\nFROM `nxug2_securitycheckpro_storage`\nWHERE `storage_key` = \u0027pro_plugin\u0027","params":[],"duration_str":"116\u03bcs","memory_str":"536B","caller":"\/home\/mcgregorcp\/public_html\/administrator\/components\/com_securitycheckpro\/src\/Model\/BaseModel.php:420","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT `ip`\nFROM `nxug2_securitycheckpro_whitelist`","params":[],"duration_str":"108\u03bcs","memory_str":"776B","caller":"\/home\/mcgregorcp\/public_html\/administrator\/components\/com_securitycheckpro\/src\/Model\/BaseModel.php:1189","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT `id`,`name`,`rules`,`parent_id`\nFROM `nxug2_assets`\nWHERE `name` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11,:preparedArray12,:preparedArray13,:preparedArray14,:preparedArray15,:preparedArray16,:preparedArray17,:preparedArray18,:preparedArray19,:preparedArray20,:preparedArray21,:preparedArray22,:preparedArray23,:preparedArray24,:preparedArray25,:preparedArray26,:preparedArray27,:preparedArray28,:preparedArray29,:preparedArray30,:preparedArray31,:preparedArray32,:preparedArray33,:preparedArray34,:preparedArray35,:preparedArray36,:preparedArray37,:preparedArray38,:preparedArray39,:preparedArray40,:preparedArray41,:preparedArray42,:preparedArray43,:preparedArray44,:preparedArray45,:preparedArray46,:preparedArray47)","params":{":preparedArray1":{"value":"root.1","dataType":"string","length":0,"driverOptions":[]},":preparedArray2":{"value":"com_actionlogs","dataType":"string","length":0,"driverOptions":[]},":preparedArray3":{"value":"com_admin","dataType":"string","length":0,"driverOptions":[]},":preparedArray4":{"value":"com_admintools","dataType":"string","length":0,"driverOptions":[]},":preparedArray5":{"value":"com_ajax","dataType":"string","length":0,"driverOptions":[]},":preparedArray6":{"value":"com_associations","dataType":"string","length":0,"driverOptions":[]},":preparedArray7":{"value":"com_banners","dataType":"string","length":0,"driverOptions":[]},":preparedArray8":{"value":"com_cache","dataType":"string","length":0,"driverOptions":[]},":preparedArray9":{"value":"com_categories","dataType":"string","length":0,"driverOptions":[]},":preparedArray10":{"value":"com_checkin","dataType":"string","length":0,"driverOptions":[]},":preparedArray11":{"value":"com_config","dataType":"string","length":0,"driverOptions":[]},":preparedArray12":{"value":"com_contact","dataType":"string","length":0,"driverOptions":[]},":preparedArray13":{"value":"com_content","dataType":"string","length":0,"driverOptions":[]},":preparedArray14":{"value":"com_contenthistory","dataType":"string","length":0,"driverOptions":[]},":preparedArray15":{"value":"com_cpanel","dataType":"string","length":0,"driverOptions":[]},":preparedArray16":{"value":"com_fields","dataType":"string","length":0,"driverOptions":[]},":preparedArray17":{"value":"com_finder","dataType":"string","length":0,"driverOptions":[]},":preparedArray18":{"value":"com_guidedtours","dataType":"string","length":0,"driverOptions":[]},":preparedArray19":{"value":"com_installer","dataType":"string","length":0,"driverOptions":[]},":preparedArray20":{"value":"com_jaextmanager","dataType":"string","length":0,"driverOptions":[]},":preparedArray21":{"value":"com_jce","dataType":"string","length":0,"driverOptions":[]},":preparedArray22":{"value":"com_joomlaupdate","dataType":"string","length":0,"driverOptions":[]},":preparedArray23":{"value":"com_k2","dataType":"string","length":0,"driverOptions":[]},":preparedArray24":{"value":"com_languages","dataType":"string","length":0,"driverOptions":[]},":preparedArray25":{"value":"com_login","dataType":"string","length":0,"driverOptions":[]},":preparedArray26":{"value":"com_mails","dataType":"string","length":0,"driverOptions":[]},":preparedArray27":{"value":"com_media","dataType":"string","length":0,"driverOptions":[]},":preparedArray28":{"value":"com_menus","dataType":"string","length":0,"driverOptions":[]},":preparedArray29":{"value":"com_messages","dataType":"string","length":0,"driverOptions":[]},":preparedArray30":{"value":"com_modules","dataType":"string","length":0,"driverOptions":[]},":preparedArray31":{"value":"com_newsfeeds","dataType":"string","length":0,"driverOptions":[]},":preparedArray32":{"value":"com_phocadownload","dataType":"string","length":0,"driverOptions":[]},":preparedArray33":{"value":"com_plugins","dataType":"string","length":0,"driverOptions":[]},":preparedArray34":{"value":"com_postinstall","dataType":"string","length":0,"driverOptions":[]},":preparedArray35":{"value":"com_privacy","dataType":"string","length":0,"driverOptions":[]},":preparedArray36":{"value":"com_redirect","dataType":"string","length":0,"driverOptions":[]},":preparedArray37":{"value":"com_rsform","dataType":"string","length":0,"driverOptions":[]},":preparedArray38":{"value":"com_scheduler","dataType":"string","length":0,"driverOptions":[]},":preparedArray39":{"value":"com_schuweb_sitemap","dataType":"string","length":0,"driverOptions":[]},":preparedArray40":{"value":"com_search","dataType":"string","length":0,"driverOptions":[]},":preparedArray41":{"value":"com_securitycheckpro","dataType":"string","length":0,"driverOptions":[]},":preparedArray42":{"value":"com_tags","dataType":"string","length":0,"driverOptions":[]},":preparedArray43":{"value":"com_templates","dataType":"string","length":0,"driverOptions":[]},":preparedArray44":{"value":"com_users","dataType":"string","length":0,"driverOptions":[]},":preparedArray45":{"value":"com_weblinks","dataType":"string","length":0,"driverOptions":[]},":preparedArray46":{"value":"com_workflow","dataType":"string","length":0,"driverOptions":[]},":preparedArray47":{"value":"com_wrapper","dataType":"string","length":0,"driverOptions":[]}},"duration_str":"617\u03bcs","memory_str":"7.81KB","caller":"\/home\/mcgregorcp\/public_html\/libraries\/src\/Access\/Access.php:357","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT id\n FROM nxug2_k2_categories\n WHERE parent IN(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,73)\n AND id NOT IN(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,73) AND published=1 AND trash=0 AND access IN(1)","params":[],"duration_str":"822\u03bcs","memory_str":"1.01KB","caller":"\/home\/mcgregorcp\/public_html\/components\/com_k2\/models\/itemlist.php:395","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT id\n FROM nxug2_k2_categories\n WHERE parent IN(70,71,74,75,77,81,83,85,86,87,88,89,91,92,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109)\n AND id NOT IN(70,71,74,75,77,81,83,85,86,87,88,89,91,92,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109) AND published=1 AND trash=0 AND access IN(1)","params":[],"duration_str":"469\u03bcs","memory_str":"520B","caller":"\/home\/mcgregorcp\/public_html\/components\/com_k2\/models\/itemlist.php:395","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"\/* Frontend \/ K2 \/ Items *\/ SELECT SQL_CALC_FOUND_ROWS i.*, c.name AS categoryname, c.id AS categoryid, c.alias AS categoryalias, c.params AS categoryparams FROM nxug2_k2_items AS i INNER JOIN nxug2_k2_categories AS c ON c.id = i.catid WHERE
3429i.published = 1 AND i.access IN(1) AND i.trash = 0 AND c.published = 1 AND c.access IN(1) AND c.trash = 0 AND (i.publish_up = \u00270000-00-00 00:00:00\u0027 OR i.publish_up \u003C= \u00272026-10-10 00:37:27\u0027) AND (i.publish_down = \u00270000-00-00 00:00:00\u0027 OR i.publish_down \u003E= \u00272026-10-10 00:37:27\u0027) AND c.id IN(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,70,71,73,74,75,77,81,83,85,86,87,88,89,91,92,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109) ORDER BY i.publish_up DESC LIMIT 22","params":[],"duration_str":"2.58ms","memory_str":"349.27KB","caller":"\/home\/mcgregorcp\/public_html\/components\/com_k2\/models\/itemlist.php:339","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT FOUND_ROWS();","params":[],"duration_str":"66\u03bcs","memory_str":"536B","caller":"\/home\/mcgregorcp\/public_html\/components\/com_k2\/models\/itemlist.php:352","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SHOW FULL COLUMNS FROM `nxug2_k2_categories`","params":[],"duration_str":"757\u03bcs","memory_str":"1.52KB","caller":"\/home\/mcgregorcp\/public_html\/libraries\/vendor\/joomla\/database\/src\/Mysqli\/MysqliDriver.php:539","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT * FROM nxug2_k2_categories WHERE id = \u002766\u0027","params":[],"duration_str":"152\u03bcs","memory_str":"1.59KB","caller":"\/home\/mcgregorcp\/public_html\/administrator\/components\/com_k2\/tables\/k2category.php:76","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT * FROM nxug2_k2_categories WHERE id = \u00271\u0027","params":[],"duration_str":"127\u03bcs","memory_str":"4.09KB","caller":"\/home\/mcgregorcp\/public_html\/administrator\/components\/com_k2\/tables\/k2category.php:76","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT tag.*\n FROM nxug2_k2_tags AS tag\n JOIN nxug2_k2_tags_xref AS xref ON tag.id = xref.tagID\n WHERE tag.published = 1\n AND xref.itemID = 169\n ORDER BY xref.id ASC","params":[],"duration_str":"178\u03bcs","memory_str":"736B","caller":"\/home\/mcgregorcp\/public_html\/components\/com_k2\/models\/item.php:1143","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SHOW FULL COLUMNS FROM `nxug2_users`","params":[],"duration_str":"633\u03bcs","memory_str":"1.58KB","caller":"\/home\/mcgregorcp\/public_html\/libraries\/vendor\/joomla\/database\/src\/Mysqli\/MysqliDriver.php:539","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT *\nFROM `nxug2_users`\nWHERE `id` = :userid","params":{":userid":{"value":58,"dataType":"int","length":0,"driverOptions":[]}},"duration_str":"148\u03bcs","memory_str":"3.16KB","caller":"\/home\/mcgregorcp\/public_html\/libraries\/src\/Table\/User.php:107","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT `g`.`id`,`g`.`title`\nFROM `nxug2_usergroups` AS `g`\nINNER JOIN `nxug2_user_usergroup_map` AS `m` ON `m`.`group_id` = `g`.`id`\nWHERE `m`.`user_id` = :muserid","params":{":muserid":{"value":58,"dataType":"int","length":0,"driverOptions":[]}},"duration_str":"190\u03bcs","memory_str":"1.38KB","caller":"\/home\/mcgregorcp\/public_html\/libraries\/src\/Table\/User.php:135","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT id, gender, description, image, url, `group`, plugins FROM nxug2_k2_users WHERE userID=58","params":[],"duration_str":"140\u03bcs","memory_str":"896B","caller":"\/home\/mcgregorcp\/public_html\/components\/com_k2\/models\/item.php:1608","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note\nFROM nxug2_fields AS a\nLEFT JOIN `nxug2_languages` AS l ON l.lang_code = a.language\nLEFT JOIN nxug2_users AS uc ON uc.id=a.checked_out\nLEFT JOIN nxug2_viewlevels AS ag ON ag.id = a.access\nLEFT JOIN nxug2_users AS ua ON ua.id = a.created_user_id\nLEFT JOIN nxug2_fields_groups AS g ON g.id = a.group_id\nLEFT JOIN `nxug2_fields_categories` AS fc ON fc.field_id = a.id\nWHERE \n(\n(`a`.`context` = :context AND (`fc`.`category_id` IS NULL OR `fc`.`category_id` IN (:preparedArray1,:preparedArray2)) AND `a`.`access` IN (:preparedArray3)) AND \n(`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray4)) AND `a`.`state` = :state) AND \n(`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform\nORDER BY a.ordering ASC","params":{":context":{"value":"com_k2.itemlist","dataType":"string","length":0,"driverOptions":[]},":preparedArray1":{"value":66,"dataType":"int","length":0,"driverOptions":[]},":preparedArray2":{"value":0,"dataType":"int","length":0,"driverOptions":[]},":preparedArray3":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":preparedArray4":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":state":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":gstate":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":only_use_in_subform":{"value":0,"dataType":"int","length":0,"driverOptions":[]}},"duration_str":"622\u03bcs","memory_str":"4.06KB","caller":"\/home\/mcgregorcp\/public_html\/libraries\/src\/MVC\/Model\/BaseDatabaseModel.php:164","callstack":[],"explain":[],"explain_col":[],"profile":[]}
3429,{"sql":"SELECT * FROM nxug2_k2_categories WHERE id = \u002775\u0027","params":[],"duration_str":"233\u03bcs","memory_str":"1.59KB","caller":"\/home\/mcgregorcp\/public_html\/administrator\/components\/com_k2\/tables\/k2category.php:76","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT id, name, parent FROM nxug2_k2_categories WHERE published=1 AND trash=0 AND access IN(1) ORDER BY parent","params":[],"duration_str":"504\u03bcs","memory_str":"1.63KB","caller":"\/home\/mcgregorcp\/public_html\/components\/com_k2\/models\/itemlist.php:796","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT tag.*\n FROM nxug2_k2_tags AS tag\n JOIN nxug2_k2_tags_xref AS xref ON tag.id = xref.tagID\n WHERE tag.published = 1\n AND xref.itemID = 170\n ORDER BY xref.id ASC","params":[],"duration_str":"172\u03bcs","memory_str":"736B","caller":"\/home\/mcgregorcp\/public_html\/components\/com_k2\/models\/item.php:1143","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT *\nFROM `nxug2_users`\nWHERE `id` = :userid","params":{":userid":{"value":56,"dataType":"int","length":0,"driverOptions":[]}},"duration_str":"217\u03bcs","memory_str":"3.16KB","caller":"\/home\/mcgregorcp\/public_html\/libraries\/src\/Table\/User.php:107","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT `g`.`id`,`g`.`title`\nFROM `nxug2_usergroups` AS `g`\nINNER JOIN `nxug2_user_usergroup_map` AS `m` ON `m`.`group_id` = `g`.`id`\nWHERE `m`.`user_id` = :muserid","params":{":muserid":{"value":56,"dataType":"int","length":0,"driverOptions":[]}},"duration_str":"204\u03bcs","memory_str":"1.38KB","caller":"\/home\/mcgregorcp\/public_html\/libraries\/src\/Table\/User.php:135","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT id, gender, description, image, url, `group`, plugins FROM nxug2_k2_users WHERE userID=56","params":[],"duration_str":"111\u03bcs","memory_str":"896B","caller":"\/home\/mcgregorcp\/public_html\/components\/com_k2\/models\/item.php:1608","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note\nFROM nxug2_fields AS a\nLEFT JOIN `nxug2_languages` AS l ON l.lang_code = a.language\nLEFT JOIN nxug2_users AS uc ON uc.id=a.checked_out\nLEFT JOIN nxug2_viewlevels AS ag ON ag.id = a.access\nLEFT JOIN nxug2_users AS ua ON ua.id = a.created_user_id\nLEFT JOIN nxug2_fields_groups AS g ON g.id = a.group_id\nLEFT JOIN `nxug2_fields_categories` AS fc ON fc.field_id = a.id\nWHERE \n(\n(`a`.`context` = :context AND (`fc`.`category_id` IS NULL OR `fc`.`category_id` IN (:preparedArray1,:preparedArray2)) AND `a`.`access` IN (:preparedArray3)) AND \n(`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray4)) AND `a`.`state` = :state) AND \n(`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform\nORDER BY a.ordering ASC","params":{":context":{"value":"com_k2.itemlist","dataType":"string","length":0,"driverOptions":[]},":preparedArray1":{"value":75,"dataType":"int","length":0,"driverOptions":[]},":preparedArray2":{"value":0,"dataType":"int","length":0,"driverOptions":[]},":preparedArray3":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":preparedArray4":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":state":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":gstate":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":only_use_in_subform":{"value":0,"dataType":"int","length":0,"driverOptions":[]}},"duration_str":"466\u03bcs","memory_str":"4.06KB","caller":"\/home\/mcgregorcp\/public_html\/libraries\/src\/MVC\/Model\/BaseDatabaseModel.php:164","callstack":[],"explain":[],"explain_col":[],"profile":[]}
3429,{"sql":"SELECT * FROM nxug2_k2_categories WHERE id = \u002748\u0027","params":[],"duration_str":"163\u03bcs","memory_str":"1.59KB","caller":"\/home\/mcgregorcp\/public_html\/administrator\/components\/com_k2\/tables\/k2category.php:76","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT tag.*\n FROM nxug2_k2_tags AS tag\n JOIN nxug2_k2_tags_xref AS xref ON tag.id = xref.tagID\n WHERE tag.published = 1\n AND xref.itemID = 168\n ORDER BY xref.id ASC","params":[],"duration_str":"147\u03bcs","memory_str":"704B","caller":"\/home\/mcgregorcp\/public_html\/components\/com_k2\/models\/item.php:1143","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT *\nFROM `nxug2_users`\nWHERE `id` = :userid","params":{":userid":{"value":57,"dataType":"int","length":0,"driverOptions":[]}},"duration_str":"116\u03bcs","memory_str":"3.16KB","caller":"\/home\/mcgregorcp\/public_html\/libraries\/src\/Table\/User.php:107","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT `g`.`id`,`g`.`title`\nFROM `nxug2_usergroups` AS `g`\nINNER JOIN `nxug2_user_usergroup_map` AS `m` ON `m`.`group_id` = `g`.`id`\nWHERE `m`.`user_id` = :muserid","params":{":muserid":{"value":57,"dataType":"int","length":0,"driverOptions":[]}},"duration_str":"129\u03bcs","memory_str":"1.38KB","caller":"\/home\/mcgregorcp\/public_html\/libraries\/src\/Table\/User.php:135","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT id, gender, description, image, url, `group`, plugins FROM nxug2_k2_users WHERE userID=57","params":[],"duration_str":"83\u03bcs","memory_str":"896B","caller":"\/home\/mcgregorcp\/public_html\/components\/com_k2\/models\/item.php:1608","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note\nFROM nxug2_fields AS a\nLEFT JOIN `nxug2_languages` AS l ON l.lang_code = a.language\nLEFT JOIN nxug2_users AS uc ON uc.id=a.checked_out\nLEFT JOIN nxug2_viewlevels AS ag ON ag.id = a.access\nLEFT JOIN nxug2_users AS ua ON ua.id = a.created_user_id\nLEFT JOIN nxug2_fields_groups AS g ON g.id = a.group_id\nLEFT JOIN `nxug2_fields_categories` AS fc ON fc.field_id = a.id\nWHERE \n(\n(`a`.`context` = :context AND (`fc`.`category_id` IS NULL OR `fc`.`category_id` IN (:preparedArray1,:preparedArray2)) AND `a`.`access` IN (:preparedArray3)) AND \n(`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray4)) AND `a`.`state` = :state) AND \n(`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform\nORDER BY a.ordering ASC","params":{":context":{"value":"com_k2.itemlist","dataType":"string","length":0,"driverOptions":[]},":preparedArray1":{"value":48,"dataType":"int","length":0,"driverOptions":[]},":preparedArray2":{"value":0,"dataType":"int","length":0,"driverOptions":[]},":preparedArray3":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":preparedArray4":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":state":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":gstate":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":only_use_in_subform":{"value":0,"dataType":"int","length":0,"driverOptions":[]}},"duration_str":"358\u03bcs","memory_str":"4.06KB","caller":"\/home\/mcgregorcp\/public_html\/libraries\/src\/MVC\/Model\/BaseDatabaseModel.php:164","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT * FROM nxug2_k2_categories WHERE id = \u002771\u0027","params":[],"duration_str":"100\u03bcs","memory_str":"1.59KB","caller":"\/home\/mcgregorcp\/public_html\/administrator\/components\/com_k2\/tables\/k2category.php:76","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT tag.*\n FROM nxug2_k2_tags AS tag\n JOIN nxug2_k2_tags_xref AS xref ON tag.id = xref.tagID\n WHERE tag.published = 1\n AND xref.itemID = 167\n ORDER BY xref.id ASC","params":[],"duration_str":"144\u03bcs","memory_str":"704B","caller":"\/home\/mcgregorcp\/public_html\/components\/com_k2\/models\/item.php:1143","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT *\nFROM `nxug2_users`\nWHERE `id` = :userid","params":{":userid":{"value":42,"dataType":"int","length":0,"driverOptions":[]}},"duration_str":"172\u03bcs","memory_str":"3.16KB","caller":"\/home\/mcgregorcp\/public_html\/libraries\/src\/Table\/User.php:107","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT `g`.`id`,`g`.`title`\nFROM `nxug2_usergroups` AS `g`\nINNER JOIN `nxug2_user_usergroup_map` AS `m` ON `m`.`group_id` = `g`.`id`\nWHERE `m`.`user_id` = :muserid","params":{":muserid":{"value":42,"dataType":"int","length":0,"driverOptions":[]}},"duration_str":"209\u03bcs","memory_str":"1.37KB","caller":"\/home\/mcgregorcp\/public_html\/libraries\/src\/Table\/User.php:135","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT id, gender, description, image, url, `group`, plugins FROM nxug2_k2_users WHERE userID=42","params":[],"duration_str":"122\u03bcs","memory_str":"896B","caller":"\/home\/mcgregorcp\/public_html\/components\/com_k2\/models\/item.php:1608","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note\nFROM nxug2_fields AS a\nLEFT JOIN `nxug2_languages` AS l ON l.lang_code = a.language\nLEFT JOIN nxug2_users AS uc ON uc.id=a.checked_out\nLEFT JOIN nxug2_viewlevels AS ag ON ag.id = a.access\nLEFT JOIN nxug2_users AS ua ON ua.id = a.created_user_id\nLEFT JOIN nxug2_fields_groups AS g ON g.id = a.group_id\nLEFT JOIN `nxug2_fields_categories` AS fc ON fc.field_id = a.id\nWHERE \n(\n(`a`.`context` = :context AND (`fc`.`category_id` IS NULL OR `fc`.`category_id` IN (:preparedArray1,:preparedArray2)) AND `a`.`access` IN (:preparedArray3)) AND \n(`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray4)) AND `a`.`state` = :state) AND \n(`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform\nORDER BY a.ordering ASC","params":{":context":{"value":"com_k2.itemlist","dataType":"string","length":0,"driverOptions":[]},":preparedArray1":{"value":71,"dataType":"int","length":0,"driverOptions":[]},":preparedArray2":{"value":0,"dataType":"int","length":0,"driverOptions":[]},":preparedArray3":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":preparedArray4":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":state":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":gstate":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":only_use_in_subform":{"value":0,"dataType":"int","length":0,"driverOptions":[]}},"duration_str":"388\u03bcs","memory_str":"4.06KB","caller":"\/home\/mcgregorcp\/public_html\/libraries\/src\/MVC\/Model\/BaseDatabaseModel.php:164","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT tag.*\n FROM nxug2_k2_tags AS tag\n JOIN nxug2_k2_tags_xref AS xref ON tag.id = xref.tagID\n WHERE tag.published = 1\n AND xref.itemID = 166\n ORDER BY xref.id ASC","params":[],"duration_str":"149\u03bcs","memory_str":"720B","caller":"\/home\/mcgregorcp\/public_html\/components\/com_k2\/models\/item.php:1143","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT tag.*\n FROM nxug2_k2_tags AS tag\n JOIN nxug2_k2_tags_xref AS xref ON tag.id = xref.tagID\n WHERE tag.published = 1\n AND xref.itemID = 165\n ORDER BY xref.id ASC","params":[],"duration_str":"174\u03bcs","memory_str":"752B","caller":"\/home\/mcgregorcp\/public_html\/components\/com_k2\/models\/item.php:1143","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT *\nFROM `nxug2_users`\nWHERE `id` = :userid","params":{":userid":{"value":53,"dataType":"int","length":0,"driverOptions":[]}},"duration_str":"151\u03bcs","memory_str":"3.16KB","caller":"\/home\/mcgregorcp\/public_html\/libraries\/src\/Table\/User.php:107","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT `g`.`id`,`g`.`title`\nFROM `nxug2_usergroups` AS `g`\nINNER JOIN `nxug2_user_usergroup_map` AS `m` ON `m`.`group_id` = `g`.`id`\nWHERE `m`.`user_id` = :muserid","params":{":muserid":{"value":53,"dataType":"int","length":0,"driverOptions":[]}},"duration_str":"179\u03bcs","memory_str":"1.38KB","caller":"\/home\/mcgregorcp\/public_html\/libraries\/src\/Table\/User.php:135","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT id, gender, description, image, url, `group`, plugins FROM nxug2_k2_users WHERE userID=53","params":[],"duration_str":"121\u03bcs","memory_str":"896B","caller":"\/home\/mcgregorcp\/public_html\/components\/com_k2\/models\/item.php:1608","callstack":[],"explain":[],"explain_col":[],"profile":[]}
3429,{"sql":"SELECT * FROM nxug2_k2_categories WHERE id = \u002721\u0027","params":[],"duration_str":"126\u03bcs","memory_str":"1.59KB","caller":"\/home\/mcgregorcp\/public_html\/administrator\/components\/com_k2\/tables\/k2category.php:76","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT tag.*\n FROM nxug2_k2_tags AS tag\n JOIN nxug2_k2_tags_xref AS xref ON tag.id = xref.tagID\n WHERE tag.published = 1\n AND xref.itemID = 164\n ORDER BY xref.id ASC","params":[],"duration_str":"159\u03bcs","memory_str":"11.7KB","caller":"\/home\/mcgregorcp\/public_html\/components\/com_k2\/models\/item.php:1143","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT *\nFROM `nxug2_users`\nWHERE `id` = :userid","params":{":userid":{"value":43,"dataType":"int","length":0,"driverOptions":[]}},"duration_str":"148\u03bcs","memory_str":"3.16KB","caller":"\/home\/mcgregorcp\/public_html\/libraries\/src\/Table\/User.php:107","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT `g`.`id`,`g`.`title`\nFROM `nxug2_usergroups` AS `g`\nINNER JOIN `nxug2_user_usergroup_map` AS `m` ON `m`.`group_id` = `g`.`id`\nWHERE `m`.`user_id` = :muserid","params":{":muserid":{"value":43,"dataType":"int","length":0,"driverOptions":[]}},"duration_str":"176\u03bcs","memory_str":"1.4KB","caller":"\/home\/mcgregorcp\/public_html\/libraries\/src\/Table\/User.php:135","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT id, gender, description, image, url, `group`, plugins FROM nxug2_k2_users WHERE userID=43","params":[],"duration_str":"126\u03bcs","memory_str":"896B","caller":"\/home\/mcgregorcp\/public_html\/components\/com_k2\/models\/item.php:1608","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note\nFROM nxug2_fields AS a\nLEFT JOIN `nxug2_languages` AS l ON l.lang_code = a.language\nLEFT JOIN nxug2_users AS uc ON uc.id=a.checked_out\nLEFT JOIN nxug2_viewlevels AS ag ON ag.id = a.access\nLEFT JOIN nxug2_users AS ua ON ua.id = a.created_user_id\nLEFT JOIN nxug2_fields_groups AS g ON g.id = a.group_id\nLEFT JOIN `nxug2_fields_categories` AS fc ON fc.field_id = a.id\nWHERE \n(\n(`a`.`context` = :context AND (`fc`.`category_id` IS NULL OR `fc`.`category_id` IN (:preparedArray1,:preparedArray2)) AND `a`.`access` IN (:preparedArray3)) AND \n(`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray4)) AND `a`.`state` = :state) AND \n(`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform\nORDER BY a.ordering ASC","params":{":context":{"value":"com_k2.itemlist","dataType":"string","length":0,"driverOptions":[]},":preparedArray1":{"value":21,"dataType":"int","length":0,"driverOptions":[]},":preparedArray2":{"value":0,"dataType":"int","length":0,"driverOptions":[]},":preparedArray3":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":preparedArray4":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":state":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":gstate":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":only_use_in_subform":{"value":0,"dataType":"int","length":0,"driverOptions":[]}},"duration_str":"420\u03bcs","memory_str":"4.06KB","caller":"\/home\/mcgregorcp\/public_html\/libraries\/src\/MVC\/Model\/BaseDatabaseModel.php:164","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT tag.*\n FROM nxug2_k2_tags AS tag\n JOIN nxug2_k2_tags_xref AS xref ON tag.id = xref.tagID\n WHERE tag.published = 1\n AND xref.itemID = 163\n ORDER BY xref.id ASC","params":[],"duration_str":"142\u03bcs","memory_str":"704B","caller":"\/home\/mcgregorcp\/public_html\/components\/com_k2\/models\/item.php:1143","callstack":[],"explain":[],"explain_col":[],"profile":[]}
3429,{"sql":"SELECT * FROM nxug2_k2_categories WHERE id = \u002723\u0027","params":[],"duration_str":"130\u03bcs","memory_str":"1.59KB","caller":"\/home\/mcgregorcp\/public_html\/administrator\/components\/com_k2\/tables\/k2category.php:76","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT tag.*\n FROM nxug2_k2_tags AS tag\n JOIN nxug2_k2_tags_xref AS xref ON tag.id = xref.tagID\n WHERE tag.published = 1\n AND xref.itemID = 162\n ORDER BY xref.id ASC","params":[],"duration_str":"166\u03bcs","memory_str":"720B","caller":"\/home\/mcgregorcp\/public_html\/components\/com_k2\/models\/item.php:1143","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note\nFROM nxug2_fields AS a\nLEFT JOIN `nxug2_languages` AS l ON l.lang_code = a.language\nLEFT JOIN nxug2_users AS uc ON uc.id=a.checked_out\nLEFT JOIN nxug2_viewlevels AS ag ON ag.id = a.access\nLEFT JOIN nxug2_users AS ua ON ua.id = a.created_user_id\nLEFT JOIN nxug2_fields_groups AS g ON g.id = a.group_id\nLEFT JOIN `nxug2_fields_categories` AS fc ON fc.field_id = a.id\nWHERE \n(\n(`a`.`context` = :context AND (`fc`.`category_id` IS NULL OR `fc`.`category_id` IN (:preparedArray1,:preparedArray2)) AND `a`.`access` IN (:preparedArray3)) AND \n(`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray4)) AND `a`.`state` = :state) AND \n(`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform\nORDER BY a.ordering ASC","params":{":context":{"value":"com_k2.itemlist","dataType":"string","length":0,"driverOptions":[]},":preparedArray1":{"value":23,"dataType":"int","length":0,"driverOptions":[]},":preparedArray2":{"value":0,"dataType":"int","length":0,"driverOptions":[]},":preparedArray3":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":preparedArray4":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":state":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":gstate":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":only_use_in_subform":{"value":0,"dataType":"int","length":0,"driverOptions":[]}},"duration_str":"386\u03bcs","memory_str":"4.06KB","caller":"\/home\/mcgregorcp\/public_html\/libraries\/src\/MVC\/Model\/BaseDatabaseModel.php:164","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT tag.*\n FROM nxug2_k2_tags AS tag\n JOIN nxug2_k2_tags_xref AS xref ON tag.id = xref.tagID\n WHERE tag.published = 1\n AND xref.itemID = 161\n ORDER BY xref.id ASC","params":[],"duration_str":"141\u03bcs","memory_str":"704B","caller":"\/home\/mcgregorcp\/public_html\/components\/com_k2\/models\/item.php:1143","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT * FROM nxug2_k2_categories WHERE id = \u002739\u0027","params":[],"duration_str":"142\u03bcs","memory_str":"1.59KB","caller":"\/home\/mcgregorcp\/public_html\/administrator\/components\/com_k2\/tables\/k2category.php:76","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT tag.*\n FROM nxug2_k2_tags AS tag\n JOIN nxug2_k2_tags_xref AS xref ON tag.id = xref.tagID\n WHERE tag.published = 1\n AND xref.itemID = 160\n ORDER BY xref.id ASC","params":[],"duration_str":"181\u03bcs","memory_str":"720B","caller":"\/home\/mcgregorcp\/public_html\/components\/com_k2\/models\/item.php:1143","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note\nFROM nxug2_fields AS a\nLEFT JOIN `nxug2_languages` AS l ON l.lang_code = a.language\nLEFT JOIN nxug2_users AS uc ON uc.id=a.checked_out\nLEFT JOIN nxug2_viewlevels AS ag ON ag.id = a.access\nLEFT JOIN nxug2_users AS ua ON ua.id = a.created_user_id\nLEFT JOIN nxug2_fields_groups AS g ON g.id = a.group_id\nLEFT JOIN `nxug2_fields_categories` AS fc ON fc.field_id = a.id\nWHERE \n(\n(`a`.`context` = :context AND (`fc`.`category_id` IS NULL OR `fc`.`category_id` IN (:preparedArray1,:preparedArray2)) AND `a`.`access` IN (:preparedArray3)) AND \n(`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray4)) AND `a`.`state` = :state) AND \n(`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform\nORDER BY a.ordering ASC","params":{":context":{"value":"com_k2.itemlist","dataType":"string","length":0,"driverOptions":[]},":preparedArray1":{"value":39,"dataType":"int","length":0,"driverOptions":[]},":preparedArray2":{"value":0,"dataType":"int","length":0,"driverOptions":[]},":preparedArray3":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":preparedArray4":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":state":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":gstate":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":only_use_in_subform":{"value":0,"dataType":"int","length":0,"driverOptions":[]}},"duration_str":"428\u03bcs","memory_str":"4.06KB","caller":"\/home\/mcgregorcp\/public_html\/libraries\/src\/MVC\/Model\/BaseDatabaseModel.php:164","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT tag.*\n FROM nxug2_k2_tags AS tag\n JOIN nxug2_k2_tags_xref AS xref ON tag.id = xref.tagID\n WHERE tag.published = 1\n AND xref.itemID = 159\n ORDER BY xref.id ASC","params":[],"duration_str":"159\u03bcs","memory_str":"736B","caller":"\/home\/mcgregorcp\/public_html\/components\/com_k2\/models\/item.php:1143","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT tag.*\n FROM nxug2_k2_tags AS tag\n JOIN nxug2_k2_tags_xref AS xref ON tag.id = xref.tagID\n WHERE tag.published = 1\n AND xref.itemID = 155\n ORDER BY xref.id ASC","params":[],"duration_str":"128\u03bcs","memory_str":"688B","caller":"\/home\/mcgregorcp\/public_html\/components\/com_k2\/models\/item.php:1143","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT tag.*\n FROM nxug2_k2_tags AS tag\n JOIN nxug2_k2_tags_xref AS xref ON tag.id = xref.tagID\n WHERE tag.published = 1\n AND xref.itemID = 156\n ORDER BY xref.id ASC","params":[],"duration_str":"154\u03bcs","memory_str":"720B","caller":"\/home\/mcgregorcp\/public_html\/components\/com_k2\/models\/item.php:1143","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT tag.*\n FROM nxug2_k2_tags AS tag\n JOIN nxug2_k2_tags_xref AS xref ON tag.id = xref.tagID\n WHERE tag.published = 1\n AND xref.itemID = 158\n ORDER BY xref.id ASC","params":[],"duration_str":"142\u03bcs","memory_str":"720B","caller":"\/home\/mcgregorcp\/public_html\/components\/com_k2\/models\/item.php:1143","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT tag.*\n FROM nxug2_k2_tags AS tag\n JOIN nxug2_k2_tags_xref AS xref ON tag.id = xref.tagID\n WHERE tag.published = 1\n AND xref.itemID = 157\n ORDER BY xref.id ASC","params":[],"duration_str":"168\u03bcs","memory_str":"736B","caller":"\/home\/mcgregorcp\/public_html\/components\/com_k2\/models\/item.php:1143","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT tag.*\n FROM nxug2_k2_tags AS tag\n JOIN nxug2_k2_tags_xref AS xref ON tag.id = xref.tagID\n WHERE tag.published = 1\n AND xref.itemID = 153\n ORDER BY xref.id ASC","params":[],"duration_str":"149\u03bcs","memory_str":"736B","caller":"\/home\/mcgregorcp\/public_html\/components\/com_k2\/models\/item.php:1143","callstack":[],"explain":[],"explain_col":[],"profile":[]}
3429,{"sql":"SELECT * FROM nxug2_k2_categories WHERE id = \u002763\u0027","params":[],"duration_str":"140\u03bcs","memory_str":"1.59KB","caller":"\/home\/mcgregorcp\/public_html\/administrator\/components\/com_k2\/tables\/k2category.php:76","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT tag.*\n FROM nxug2_k2_tags AS tag\n JOIN nxug2_k2_tags_xref AS xref ON tag.id = xref.tagID\n WHERE tag.published = 1\n AND xref.itemID = 152\n ORDER BY xref.id ASC","params":[],"duration_str":"163\u03bcs","memory_str":"736B","caller":"\/home\/mcgregorcp\/public_html\/components\/com_k2\/models\/item.php:1143","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note\nFROM nxug2_fields AS a\nLEFT JOIN `nxug2_languages` AS l ON l.lang_code = a.language\nLEFT JOIN nxug2_users AS uc ON uc.id=a.checked_out\nLEFT JOIN nxug2_viewlevels AS ag ON ag.id = a.access\nLEFT JOIN nxug2_users AS ua ON ua.id = a.created_user_id\nLEFT JOIN nxug2_fields_groups AS g ON g.id = a.group_id\nLEFT JOIN `nxug2_fields_categories` AS fc ON fc.field_id = a.id\nWHERE \n(\n(`a`.`context` = :context AND (`fc`.`category_id` IS NULL OR `fc`.`category_id` IN (:preparedArray1,:preparedArray2)) AND `a`.`access` IN (:preparedArray3)) AND \n(`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray4)) AND `a`.`state` = :state) AND \n(`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform\nORDER BY a.ordering ASC","params":{":context":{"value":"com_k2.itemlist","dataType":"string","length":0,"driverOptions":[]},":preparedArray1":{"value":63,"dataType":"int","length":0,"driverOptions":[]},":preparedArray2":{"value":0,"dataType":"int","length":0,"driverOptions":[]},":preparedArray3":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":preparedArray4":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":state":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":gstate":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":only_use_in_subform":{"value":0,"dataType":"int","length":0,"driverOptions":[]}},"duration_str":"373\u03bcs","memory_str":"4.06KB","caller":"\/home\/mcgregorcp\/public_html\/libraries\/src\/MVC\/Model\/BaseDatabaseModel.php:164","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT tag.*\n FROM nxug2_k2_tags AS tag\n JOIN nxug2_k2_tags_xref AS xref ON tag.id = xref.tagID\n WHERE tag.published = 1\n AND xref.itemID = 151\n ORDER BY xref.id ASC","params":[],"duration_str":"120\u03bcs","memory_str":"704B","caller":"\/home\/mcgregorcp\/public_html\/components\/com_k2\/models\/item.php:1143","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT * FROM nxug2_k2_categories WHERE id = \u002734\u0027","params":[],"duration_str":"104\u03bcs","memory_str":"1.59KB","caller":"\/home\/mcgregorcp\/public_html\/administrator\/components\/com_k2\/tables\/k2category.php:76","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT tag.*\n FROM nxug2_k2_tags AS tag\n JOIN nxug2_k2_tags_xref AS xref ON tag.id = xref.tagID\n WHERE tag.published = 1\n AND xref.itemID = 149\n ORDER BY xref.id ASC","params":[],"duration_str":"161\u03bcs","memory_str":"736B","caller":"\/home\/mcgregorcp\/public_html\/components\/com_k2\/models\/item.php:1143","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT *\nFROM `nxug2_users`\nWHERE `id` = :userid","params":{":userid":{"value":44,"dataType":"int","length":0,"driverOptions":[]}},"duration_str":"165\u03bcs","memory_str":"3.16KB","caller":"\/home\/mcgregorcp\/public_html\/libraries\/src\/Table\/User.php:107","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT `g`.`id`,`g`.`title`\nFROM `nxug2_usergroups` AS `g`\nINNER JOIN `nxug2_user_usergroup_map` AS `m` ON `m`.`group_id` = `g`.`id`\nWHERE `m`.`user_id` = :muserid","params":{":muserid":{"value":44,"dataType":"int","length":0,"driverOptions":[]}},"duration_str":"206\u03bcs","memory_str":"1.38KB","caller":"\/home\/mcgregorcp\/public_html\/libraries\/src\/Table\/User.php:135","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT id, gender, description, image, url, `group`, plugins FROM nxug2_k2_users WHERE userID=44","params":[],"duration_str":"134\u03bcs","memory_str":"896B","caller":"\/home\/mcgregorcp\/public_html\/components\/com_k2\/models\/item.php:1608","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note\nFROM nxug2_fields AS a\nLEFT JOIN `nxug2_languages` AS l ON l.lang_code = a.language\nLEFT JOIN nxug2_users AS uc ON uc.id=a.checked_out\nLEFT JOIN nxug2_viewlevels AS ag ON ag.id = a.access\nLEFT JOIN nxug2_users AS ua ON ua.id = a.created_user_id\nLEFT JOIN nxug2_fields_groups AS g ON g.id = a.group_id\nLEFT JOIN `nxug2_fields_categories` AS fc ON fc.field_id = a.id\nWHERE \n(\n(`a`.`context` = :context AND (`fc`.`category_id` IS NULL OR `fc`.`category_id` IN (:preparedArray1,:preparedArray2)) AND `a`.`access` IN (:preparedArray3)) AND \n(`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray4)) AND `a`.`state` = :state) AND \n(`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform\nORDER BY a.ordering ASC","params":{":context":{"value":"com_k2.itemlist","dataType":"string","length":0,"driverOptions":[]},":preparedArray1":{"value":34,"dataType":"int","length":0,"driverOptions":[]},":preparedArray2":{"value":0,"dataType":"int","length":0,"driverOptions":[]},":preparedArray3":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":preparedArray4":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":state":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":gstate":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":only_use_in_subform":{"value":0,"dataType":"int","length":0,"driverOptions":[]}},"duration_str":"400\u03bcs","memory_str":"4.06KB","caller":"\/home\/mcgregorcp\/public_html\/libraries\/src\/MVC\/Model\/BaseDatabaseModel.php:164","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT tag.*\n FROM nxug2_k2_tags AS tag\n JOIN nxug2_k2_tags_xref AS xref ON tag.id = xref.tagID\n WHERE tag.published = 1\n AND xref.itemID = 148\n ORDER BY xref.id ASC","params":[],"duration_str":"116\u03bcs","memory_str":"688B","caller":"\/home\/mcgregorcp\/public_html\/components\/com_k2\/models\/item.php:1143","callstack":[],"explain":[],"explain_col":[],"profile":[]}
3429,{"sql":"SELECT * FROM nxug2_k2_categories WHERE id = \u002791\u0027","params":[],"duration_str":"106\u03bcs","memory_str":"1.59KB","caller":"\/home\/mcgregorcp\/public_html\/administrator\/components\/com_k2\/tables\/k2category.php:76","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT tag.*\n FROM nxug2_k2_tags AS tag\n JOIN nxug2_k2_tags_xref AS xref ON tag.id = xref.tagID\n WHERE tag.published = 1\n AND xref.itemID = 147\n ORDER BY xref.id ASC","params":[],"duration_str":"118\u03bcs","memory_str":"720B","caller":"\/home\/mcgregorcp\/public_html\/components\/com_k2\/models\/item.php:1143","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note\nFROM nxug2_fields AS a\nLEFT JOIN `nxug2_languages` AS l ON l.lang_code = a.language\nLEFT JOIN nxug2_users AS uc ON uc.id=a.checked_out\nLEFT JOIN nxug2_viewlevels AS ag ON ag.id = a.access\nLEFT JOIN nxug2_users AS ua ON ua.id = a.created_user_id\nLEFT JOIN nxug2_fields_groups AS g ON g.id = a.group_id\nLEFT JOIN `nxug2_fields_categories` AS fc ON fc.field_id = a.id\nWHERE \n(\n(`a`.`context` = :context AND (`fc`.`category_id` IS NULL OR `fc`.`category_id` IN (:preparedArray1,:preparedArray2)) AND `a`.`access` IN (:preparedArray3)) AND \n(`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray4)) AND `a`.`state` = :state) AND \n(`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform\nORDER BY a.ordering ASC","params":{":context":{"value":"com_k2.itemlist","dataType":"string","length":0,"driverOptions":[]},":preparedArray1":{"value":91,"dataType":"int","length":0,"driverOptions":[]},":preparedArray2":{"value":0,"dataType":"int","length":0,"driverOptions":[]},":preparedArray3":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":preparedArray4":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":state":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":gstate":{"value":1,"dataType":"int","length":0,"driverOptions":[]},":only_use_in_subform":{"value":0,"dataType":"int","length":0,"driverOptions":[]}},"duration_str":"311\u03bcs","memory_str":"4.06KB","caller":"\/home\/mcgregorcp\/public_html\/libraries\/src\/MVC\/Model\/BaseDatabaseModel.php:164","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT id FROM nxug2_k2_categories WHERE published=1 AND trash=0 AND access IN(1)","params":[],"duration_str":"349\u03bcs","memory_str":"1.51KB","caller":"\/home\/mcgregorcp\/public_html\/components\/com_k2\/helpers\/permissions.php:222","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT SUM(CASE WHEN `a`.`next_execution` \u003C= :now THEN 1 ELSE 0 END) AS due_count,SUM(CASE WHEN `a`.`locked` IS NOT NULL AND `a`.`locked` \u003E :threshold THEN 1 ELSE 0 END) AS locked_count\nFROM `nxug2_scheduler_tasks` AS `a`\nWHERE `a`.`state` = 1","params":{":now":{"value":"2026-10-10 00:37:27","dataType":"string","length":0,"driverOptions":[]},":threshold":{"value":"2026-10-10 00:32:27","dataType":"string","length":0,"driverOptions":[]}},"duration_str":"344\u03bcs","memory_str":"1.39KB","caller":"\/home\/mcgregorcp\/public_html\/administrator\/components\/com_scheduler\/src\/Model\/TasksModel.php:526","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"SELECT `session_id`\nFROM `nxug2_session`\nWHERE `session_id` = ?","params":{"1":{"value":"ae46fb76462ab5772a9e7f9ad2e726ab","dataType":"string","length":0,"driverOptions":[]}},"duration_str":"254\u03bcs","memory_str":"1KB","caller":"\/home\/mcgregorcp\/public_html\/libraries\/vendor\/joomla\/session\/src\/Handler\/DatabaseHandler.php:277","callstack":[],"explain":[],"explain_col":[],"profile":[]},{"sql":"UPDATE `nxug2_session`\nSET `data` = ?\n\t, `time` = ?\nWHERE `session_id` = ?","params":{"1":{"value":"joomla|s:700:\u0022TzoyNDoiSm9vbWxhXFJlZ2lzdHJ5XFJlZ2lzdHJ5IjozOntzOjc6IgAqAGRhdGEiO086ODoic3RkQ2xhc3MiOjM6e3M6Nzoic2Vzc2lvbiI7Tzo4OiJzdGRDbGFzcyI6Mzp7czo3OiJjb3VudGVyIjtpOjE7czo1OiJ0aW1lciI7Tzo4OiJzdGRDbGFzcyI6Mzp7czo1OiJzdGFydCI7aToxNzkxNTkyNjQ3O3M6NDoibGFzdCI7aToxNzkxNTkyNjQ3O3M6Mzoibm93IjtpOjE3OTE1OTI2NDc7fXM6NToidG9rZW4iO3M6MzI6IjE5MjllNzczNmNhMjA2MWI1OTk4YjQ3MjZjZTA3MTY5Ijt9czo4OiJyZWdpc3RyeSI7TzoyNDoiSm9vbWxhXFJlZ2lzdHJ5XFJlZ2lzdHJ5IjozOntzOjc6IgAqAGRhdGEiO086ODoic3RkQ2xhc3MiOjA6e31zOjE0OiIAKgBpbml0aWFsaXplZCI7YjowO3M6MTI6IgAqAHNlcGFyYXRvciI7czoxOiIuIjt9czo0OiJ1c2VyIjtPOjIwOiJKb29tbGFcQ01TXFVzZXJcVXNlciI6MTp7czoyOiJpZCI7aTowO319czoxNDoiACoAaW5pdGlhbGl6ZWQiO2I6MDtzOjEyOiIAKgBzZXBhcmF0b3IiO3M6MToiLiI7fQ==\u0022;","dataType":"string","length":0,"driverOptions":[]},"2":{"value":1791592647,"dataType":"int","length":0,"driverOptions":[]},"3":{"value":"ae46fb76462ab5772a9e7f9ad2e726ab","dataType":"string","length":0,"driverOptions":[]}},"duration_str":"1.35ms","memory_str":"592B","caller":"\/home\/mcgregorcp\/public_html\/libraries\/vendor\/joomla\/session\/src\/Handler\/DatabaseHandler.php:301","callstack":[],"explain":[],"explain_col":[],"profile":[]}],"nb_statements":101,"accumulated_duration_str":"32.56ms","memory_usage_str":"1.12MB","xdebug_link":"","root_path":"\/home\/mcgregorcp\/public_html"},"count":101},"log":{"count":0,"messages":[]}}, "X926fbf142831e2d1c5c971f982635198"); 3430 3431</script>
3431 3432</body> 3433</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.