PageSourceSearch

https://www.mcgregorlaw.com/attorney-blog

html mcgregorlaw.com collected 2026-10-10 00:37:27 UTC 259,619 bytes, 3,433 lines download raw bytes

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 &amp; 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 &amp; 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 &amp; 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 &hellip;",
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&amp;b=20220701&amp;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 &hellip;">
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 &amp; 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>&nbsp;</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&nbsp;<em>Lunch &amp; Learn</em>&nbsp;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;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;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 &amp; 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.&nbsp;</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.&nbsp;</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. &nbsp;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.&nbsp;</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&amp;#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&amp;#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&#039;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).&nbsp;</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&amp;#039;s Not  Your Grandparents&amp;#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&amp;#039;s Not  Your Grandparents&amp;#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&#039;s Not  Your Grandparents&#039; 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;amp; Seasonal Communities in Massachusetts">
2330                    <img src="/media/k2/items/cache/211fb1d06f9479a7650fc3bb47b93c8b_M.jpg"
2331                         alt="Accessory Dwelling Units &amp;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 &amp; 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. &nbsp;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.&nbsp;&nbsp;</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 &quot;Calculate When Your Permits Expire If Issued Before or During the Covid Emergency: 462 Extra Days?&quot;">
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 &quot;What the Lifting of the COVID-19 State of Emergency in Massachusetts Will Mean  for Boards and Commissions&quot;">
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 &quot;Legislature Revises Local and Regional Permitting Deadlines as COVID-19 Pandemic Continues&quot;">
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 &quot;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&quot;">
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.