Connect with us

Maine

Expenses on meals, travel and more add up for Maine’s part-time Legislature

Published

on

Expenses on meals, travel and more add up for Maine’s part-time Legislature


Maine Legislature

The Maine State House is seen at sunrise on March 16. Robert F. Bukaty/Associated Press, file

Maine’s 10 highest-ranking legislators collectively received more than $155,000 in reimbursements for food, lodging and travel during the last legislative session.

More than a third of that total, or about $64,500, went to two lawmakers with long commutes: Senate President Troy Jackson, D-Allagash, and House Minority Leader Billy Bob Faulkingham, R-Winter Harbor, who received $35,540 and $28,000, respectively. Senate Minority Leader Trey Stewart, R-Presque Isle, received only $17,717 in reimbursements, despite having the second-longest drive to Augusta after Jackson.

As lawmakers return to the State House for the first full week of a new session, an analysis of expense reports from the session that ended in July shows the cost of doing the public’s business goes well beyond their annual salaries.

Advertisement

Maine has a part-time legislature, so most lawmakers commute from all corners of the state to Augusta to conduct the people’s business, and taxpayers cover their costs.

Legislative leaders from both parties spend more time than most in the state capital both during and between sessions. Some, including Jackson, maintain second homes there. But rank-and-file lawmakers get reimbursed for their expenses, too.

Maine’s 186 lawmakers received a combined $1.7 million in reimbursements during their first legislative session, which ended in July, according state officials.

During legislative sessions, lawmakers have the option of receiving a $150-a-day meals and lodging allowance to defray hotel or apartment costs, or getting reimbursed for mileage – either the federal rate or 55 cents per mile, whichever is less – for commuting during the day. Rank-and-file lawmakers receive the same session allowances and leadership, but any expenses they incur outside the sessions must be authorized by presiding officers and require detailed receipts.

Meals, lodging and mileage are not the only expenses covered by taxpayers. Other legislator travel also is paid for, although out-of-state travel by lawmakers must be always be approved by a presiding officer.

Advertisement

Eight Democrats recently traveled to Washington, D.C., to discuss gun safety legislation during a meeting hosted by Vice President Kamala Harris. The costs associated with that trip were not available in time to be included in this story.

In addition to the detailed expense reports filed by the legislative leaders, the Press Herald obtained all out-of-state travel expense reports through August.

Sen. Ben Chipman, D-Portland, and Rep. Lori Gramlich, D-Old Orchard Beach, traveled to Hawaii in December 2022 for a Council of State Governments Conference. They were reimbursed a total of $4,650. The organization’s annual conference draws state-level leaders from around the country to share ideas and discuss solutions to policy issues facing the states.

Rep. Christopher Kessler, D-South Portland, traveled to Seattle in April for a housing conference, receiving a $2,240 reimbursement, while Sen. Marianne Moore, R-Calais, Rep. Rebecca Millett, D-Cape Elizabeth, and Rep. Morgan Rielly, D-Westbrook, also attended separate conferences in Washington, D.C. Moore and Millett were reimbursed $425 and $400, respectively, while Rielly received $2,188.

Lawmakers also earn salaries, which are set to go up later this year.

Advertisement

Rank-and-file lawmakers earn $27,920 during their two-year terms of office (about $16,250 for the first regular session and $11,670 for the second). Lawmakers voted last year to increase those salaries to $45,000 for the two-year terms ($25,000 for the first session and $20,000 for the second) for the next Legislature.

The presiding officers in each chamber – the Senate president and House speaker – earn 50% more than rank-and-file lawmakers, or about $41,880 last year. The majority and minority leaders in each chamber receive 25% more, or $34,900 last year, and assistant majority and minority leaders earned 12.5% more, or $31,410 last year.

Legislative expenses became a political pressure point last year when Republicans singled out Jackson, the Legislature’s top Democrat.

Among leadership, Jackson has the longest commute, with his Allagash home being about 285 miles from the State House. He maintains a second home in Augusta, where he stays on weekdays during the legislative session. He received about $10,265 in mileage for commuting to Augusta during the session and another $17,300 for overnight stays.

Republicans blasted Jackson over the summer for his high expense reimbursements, but the Senate president justified those costs as necessary to adequately represent his remote rural district while also presiding over the entire Senate.

Advertisement

“Given how far away Aroostook County is from state government, I feel strongly that the people I represent deserve someone who will show up for the job that they were elected to do and fight tooth and nail to make sure they don’t get left behind,” Jackson said in the fall in response to an ethics complaint that was ultimately dismissed.

“I prefer to return home weekly unless there is a legislative commitment that requires my presence in Augusta,” he continued. “This means I try to be home every weekend during the legislative session and spend a greater deal of time in Allagash once the Legislature has adjourned. However, my duties of Senate President often require my presence in the State House during the interim period between sessions.”

Jackson’s reimbursements also include about $2,065 for out-of-state travel, which last year covered a trip to Washington, D.C., in the summer to participate in a child care panel at the White House and a December trip to New York City for a National Conference of State Legislatures symposium.

Faulkingham, meanwhile, received $28,070 in reimbursements over the last year, getting about $16,600 in mileage for his roughly 130-mile commute. Most of the remaining expenses – nearly $10,000 – covered meals and lodging during the session.

“It hasn’t been easy living so far from Augusta, while serving in leadership, and the miles on my odometer reflect that,” Faulkingham said. “But even if I can get home in just enough time to kiss my kids goodnight before bed and see my wife for a few minutes, it’s worth it to me to make the trip home.”

Advertisement

Stewart, who lives nearly twice as far from the State House, said he also tries to spend as little time away from home as possible. He received only $17,717 in reimbursements, despite living about 235 miles from the capital.

“The realities of representing the County in Augusta and serving in leadership are that it’s not cheap to do so,” Stewart said. “But I still try to be as diligent as possible, balancing the need to do my job far away from where I live while remaining aware of where this money is coming from.”

House Speaker Rachel Talbot Ross, D-Portland, had the fourth-highest expense reimbursements, receiving $16,819. Of that, more than $7,700 was for mileage and nearly $6,600 for food during the session.

Trailing Talbot Ross are: House Majority Leader Mo Terry, D-Gorham, ($12,250); Assistant Senate Minority Leader Lisa Keim, R-Dixfield, ($10,770); Senate Majority Leader Eloise Vitelli, D-Arrowsic, ($9,145); Assistant Senate Majority Leader Mattie Daughtry, D-Brunswick, ($9,100); Assistant House Majority Leader Kristen Cloutier, D-Lewiston, ($8,755); and Assistant House Minority Leader Amy Arata, R-New Gloucester, ($8,560).

Keim’s total includes $920 in reimbursements for a Women in Government Conference in Orlando, Florida. That was the net cost after Keim received a $1,000 scholarship to attend the conference.

Advertisement

And Cloutier’s expenses included $519 for a couch and rug for her office.


Use the form below to reset your password. When you’ve submitted your account email, we will send an email with a reset code.

« Previous

Advertisement
Colorado police investigating apparent altercation between Rep. Boebert, ex-husband



Source link

Advertisement

Maine

Restoring Order: Why Maine Needs a “Crime Fighter”as Governor

Published

on

Restoring Order: Why Maine Needs a “Crime Fighter”as Governor


By Senator Scott Cyrway

For decades, I have walked the beat, patrolled our roads, and worked within our halls of justice to keep Maine families safe. From my early days as a deputy sheriff in Kennebec County to my time in the State Senate, my guiding star has always been the rule of law.

But today, I look at our state and see a growing shadow. Maine is in real trouble, and if we do not act decisively, the safety and security we once took for granted will become a relic of the past.

We are currently facing a convergence of crises: an unchecked drug epidemic, a rise in organized crime, and a legal system that too often prioritizes the comfort of the offender over the protection of the victim. Our law enforcement officers are being asked to do more with less, facing recruitment shortages and a political climate that often feels more hostile than supportive. Maine doesn’t just need a manager in the governor’s office; we need a proven crime fighter. That is why I am proudly endorsing Bobby Charles for governor.

Advertisement

A Career Built on Justice

My endorsement isn’t based on political convenience; it’s based on a shared lifetime of service. My own career has been defined by the front lines—serving as one of Kennebec County’s most decorated deputies, receiving the Valor and Life Saving awards, and spending years as a D.A.R.E. coordinator to keep our kids off drugs. I know what professional, effective law enforcement looks like.

Bobby Charles doesn’t just talk about “law and order”—he has lived it at the highest levels. Bobby served as the Assistant Secretary of State for International Narcotics and Law Enforcement Affairs. He led the fight against global drug cartels and worked as chief counsel in the U.S. House of Representatives, overseeing national security and criminal justice. He understands the mechanics of crime from the street level to the federal level.

The Stakes for Maine

The statistics are sobering. While Maine remains a beautiful place to live, our small towns are being hollowed out by fentanyl, and we are now being targeted by sophisticated international crime syndicates. We are seeing hundreds of illegal, Chinese-owned marijuana houses popping up in our quiet neighborhoods, bringing with them a wave of foreign money laundering and a direct slap in the face to our sovereignty.

Advertisement

Bobby Charles has made a clear, no-nonsense promise: he will increase the law enforcement presence across all 16 counties and ensure that federal and state authorities are working together, not at cross-purposes, to shut these cartels down. He is the only candidate with the background to dismantle the trafficking networks that treat our state like an open market.

As I’ve often said, “Maine is at a crossroads where the safety of our citizens must come before the politics of the day.” We cannot afford to experiment with leadership. We need a governor who has stared down criminals and understands the weight of a badge.

Bobby Charles is a man of integrity, experience, and action. He is the crime fighter Maine needs to restore the peace and ensure that our state remains the safest place in the nation to raise a family. Join me in supporting a leader who will always have the backs of those who wear the uniform.

Scott Cyrway is a Republican State Senator from Albion and a former Kennebec County Deputy Sheriff.

Advertisement



Source link

Continue Reading

Maine

Maine Mariners clinch home ice for first round of playoffs

Published

on

Maine Mariners clinch home ice for first round of playoffs


Maine Mariners clinch home ice for first round of playoffs

Advertisement

NA

Advertisement

Maine Mariners clinch home ice for first round of playoffs

Updated: 10:38 PM EDT Apr 11, 2026

Editorial Standards

Advertisement

The Maine Mariners will have home ice in the first round of the ECHL Playoffs. Games 1 and 2 in Portland will be on April 24th and 25th at 6:00pm.

The Maine Mariners will have home ice in the first round of the ECHL Playoffs. Games 1 and 2 in Portland will be on April 24th and 25th at 6:00pm.

Advertisement

Advertisement

`;
}

function refreshWeatherIframe(containerId) {
var iframeId = ‘weather-iframe-‘ + containerId;
var iframe = document.getElementById(iframeId);
if (iframe && iframe.src) {
var originalSrc = iframe.src;
iframe.src = originalSrc + (originalSrc.indexOf(‘?’) > -1 ? ‘&’ : ‘?’) + ‘t=” + Date.now();
}
}

function initializeWeatherBox(container) {
var containerId = container.getAttribute(“data-container-id’);
var isWeatherBoxV2 = containerId === ‘home-weather-v2’;

function switchWeatherTab(tabName, clickedElement) {
container.querySelectorAll(‘[data-tab-id]’).forEach(function(tab) {
tab.classList.remove(‘open’);
tab.setAttribute(‘aria-selected’, ‘false’);
});

clickedElement.classList.add(‘open’);
clickedElement.setAttribute(‘aria-selected’, ‘true’);

Advertisement

container.querySelectorAll(‘[data-content-id]’).forEach(function(content) {
content.style.display = ‘none’;
content.setAttribute(‘hidden’, ‘true’);
});

var targetContent = container.querySelector(‘[data-content-id=”‘ + tabName + ‘”]’);
if (targetContent) {
targetContent.style.display = ‘block’;
targetContent.removeAttribute(‘hidden’);
}
}

function loadWeatherData() {
// If weather data is already being loaded, wait for it
if (window.weatherDataPromise) {
window.weatherDataPromise.then(function(data) {
if (data && data.data) {
var weatherContainer = container.closest(‘.weather-box-container’);
if (weatherContainer) {
weatherContainer.style.display = ‘flex’;
updateCurrentWeather(data.data);
updateForecastTabs(data.data);
updateWeatherAlertsBar(data.data);
}
}
});
return;
}

var location = { zip: window.DEFAULT_ZIPCODE };

try {
var storedLocations = localStorage.getItem(‘hrst.zip.history’);
if (storedLocations) {
var locations = JSON.parse(storedLocations);
if (locations && locations.length > 0) {
location = locations[0];
}
}
} catch (e) {}

Advertisement

var apiUrl = (window.DEWY_HOSTNAME || ”) + ‘/api/v1/weather/full/’ + location.zip;

if (window.fetch) {
window.weatherDataPromise = fetch(apiUrl)
.then(function(response) { return response.json(); })
.then(function(data) {
if (data && data.data) {
var article = container.closest(‘.article–wrapper’);
var weatherContainer = container.closest(‘.weather-box-container’);
if (weatherContainer) {
weatherContainer.style.display = ‘flex’;
updateCurrentWeather(data.data);
updateForecastTabs(data.data);
updateWeatherAlertsBar(data.data);
}
return data;
}
})
.catch(function(error) {
console.error(‘Error loading weather:’, error);
// Reset to unknown background on error
updateWeatherBackground(‘unknown’);
});
}
}

function updateWeatherAlertsBar(weatherData) {
var weatherWatchHeader = container.querySelector(‘.weather-watch-header’);
if (!weatherWatchHeader) return;

var weatherWatchText = weatherWatchHeader.querySelector(‘.weather-watch-text’);
var weatherWatchLink = weatherWatchHeader.querySelector(‘.weather-watch-link’);

if (weatherData.alerts_count > 0) {
weatherWatchHeader.className=”weather-watch-header has-alerts”;
if (weatherWatchText) {
weatherWatchText.textContent = `Weather Alerts (${weatherData.alerts_count})`;
}
if (weatherWatchLink) {
if (!weatherWatchLink.getAttribute(‘data-initial-href’)) {
weatherWatchLink.setAttribute(‘data-initial-href’, weatherWatchLink.getAttribute(‘href’));
weatherWatchLink.setAttribute(‘data-initial-onclick’, weatherWatchLink.getAttribute(‘onclick’) || ”);
}
weatherWatchLink.setAttribute(‘href’, “https://www.wmtw.com/alerts”);
weatherWatchLink.setAttribute(‘onclick’, “return handleWeatherLinkClick(event, ‘click_alerts’, ‘click’, ‘mobile-weather’, “https://www.wmtw.com/alerts”);”);
}
} else {
weatherWatchHeader.className=”weather-watch-header”;
if (weatherWatchText) {
weatherWatchText.textContent = containerId === ‘home-weather-v2’ ? ‘Watch Latest Forecast’ : ‘Latest Forecast’;
}
if (weatherWatchLink) {
var initialHref = weatherWatchLink.getAttribute(‘data-initial-href’);
var initialOnclick = weatherWatchLink.getAttribute(‘data-initial-onclick’);
if (initialHref) {
weatherWatchLink.setAttribute(‘href’, initialHref);
}
if (initialOnclick) {
weatherWatchLink.setAttribute(‘onclick’, initialOnclick);
}
}
}
}

Advertisement

function updateCurrentWeather(weatherData) {
if (weatherData.current) {
var tempValue = weatherData.current.temp_f || ”;
var skyValue = weatherData.current.sky || ”;
var feelsLikeValue = weatherData.current.feels_like_f || weatherData.current.temp_f || ”;

var tempEl = container.querySelector(‘.weather-grid–current-temp-value’);
if (tempEl) {
tempEl.textContent = tempValue;
tempEl.setAttribute(‘aria-label’, tempValue + ‘ degrees Fahrenheit’);
}

var iconEl = container.querySelector(‘.weather-grid–current-icon’);
if (iconEl && weatherData.current.icon_name) {
iconEl.className=”weather-grid–current-icon weather-current-icon icon icon-weather-” + weatherData.current.icon_name;
}

var skyEl = container.querySelector(‘.weather-grid–sky’);
if (skyEl) {
skyEl.textContent = skyValue;
skyEl.setAttribute(‘aria-label’, ‘Current condition: ‘ + skyValue);
}

var feelsEl = container.querySelector(‘.weather-grid–feels’);
if (feelsEl) {
feelsEl.textContent = feelsLikeValue + ‘°F’;
feelsEl.setAttribute(‘aria-label’, feelsLikeValue + ‘ degrees Fahrenheit’);
}

Advertisement

var weatherContainer = container.querySelector(‘.weather-temp-container’);
if (weatherContainer) {
var summary = ‘Current temperature ‘ + tempValue + ‘ degrees Fahrenheit, ‘ +
skyValue + ‘, feels like ‘ + feelsLikeValue + ‘ degrees’;
weatherContainer.setAttribute(‘aria-label’, summary);
}

updateWeatherBackground(weatherData.current.icon_name);
}
}

function updateWeatherBackground(iconName) {
try {
var bgPath = weatherImages.backgrounds[iconName] || weatherImages.backgrounds.unknown;
container.style.backgroundImage=”url(” + bgPath + ‘)’;
} catch (e) {
console.log(‘Error updating weather background:’, e);
}
}

function updateForecastTabs(weatherData) {
var visibleItems = isWeatherBoxV2 ? 6 : 5;

if (weatherData.hourly) {
var hourlyContainer = container.querySelector(‘.weather-hourly-forecast’);
if (hourlyContainer) {
var html=””;
var maxHours = Math.min(visibleItems, weatherData.hourly.length);

Advertisement

for (var i = 0; i 0 ? currentIndex – 1 : tabs.length – 1;
tabs[prevIndex].focus();
break;
case ‘ArrowRight’:
e.preventDefault();
var nextIndex = currentIndex

`;
}

function refreshWeatherIframe(containerId) {
var iframeId = ‘weather-iframe-‘ + containerId;
var iframe = document.getElementById(iframeId);
if (iframe && iframe.src) {
var originalSrc = iframe.src;
iframe.src = originalSrc + (originalSrc.indexOf(‘?’) > -1 ? ‘&’ : ‘?’) + ‘t=” + Date.now();
}
}

function initializeWeatherBox(container) {
var containerId = container.getAttribute(“data-container-id’);
var isWeatherBoxV2 = containerId === ‘home-weather-v2’;

function switchWeatherTab(tabName, clickedElement) {
container.querySelectorAll(‘[data-tab-id]’).forEach(function(tab) {
tab.classList.remove(‘open’);
tab.setAttribute(‘aria-selected’, ‘false’);
});

Advertisement

clickedElement.classList.add(‘open’);
clickedElement.setAttribute(‘aria-selected’, ‘true’);

container.querySelectorAll(‘[data-content-id]’).forEach(function(content) {
content.style.display = ‘none’;
content.setAttribute(‘hidden’, ‘true’);
});

var targetContent = container.querySelector(‘[data-content-id=”‘ + tabName + ‘”]’);
if (targetContent) {
targetContent.style.display = ‘block’;
targetContent.removeAttribute(‘hidden’);
}
}

function loadWeatherData() {
// If weather data is already being loaded, wait for it
if (window.weatherDataPromise) {
window.weatherDataPromise.then(function(data) {
if (data && data.data) {
var weatherContainer = container.closest(‘.weather-box-container’);
if (weatherContainer) {
weatherContainer.style.display = ‘flex’;
updateCurrentWeather(data.data);
updateForecastTabs(data.data);
updateWeatherAlertsBar(data.data);
}
}
});
return;
}

var location = { zip: window.DEFAULT_ZIPCODE };

Advertisement

try {
var storedLocations = localStorage.getItem(‘hrst.zip.history’);
if (storedLocations) {
var locations = JSON.parse(storedLocations);
if (locations && locations.length > 0) {
location = locations[0];
}
}
} catch (e) {}

var apiUrl = (window.DEWY_HOSTNAME || ”) + ‘/api/v1/weather/full/’ + location.zip;

if (window.fetch) {
window.weatherDataPromise = fetch(apiUrl)
.then(function(response) { return response.json(); })
.then(function(data) {
if (data && data.data) {
var article = container.closest(‘.article–wrapper’);
var weatherContainer = container.closest(‘.weather-box-container’);
if (weatherContainer) {
weatherContainer.style.display = ‘flex’;
updateCurrentWeather(data.data);
updateForecastTabs(data.data);
updateWeatherAlertsBar(data.data);
}
return data;
}
})
.catch(function(error) {
console.error(‘Error loading weather:’, error);
// Reset to unknown background on error
updateWeatherBackground(‘unknown’);
});
}
}

function updateWeatherAlertsBar(weatherData) {
var weatherWatchHeader = container.querySelector(‘.weather-watch-header’);
if (!weatherWatchHeader) return;

var weatherWatchText = weatherWatchHeader.querySelector(‘.weather-watch-text’);
var weatherWatchLink = weatherWatchHeader.querySelector(‘.weather-watch-link’);

Advertisement

if (weatherData.alerts_count > 0) {
weatherWatchHeader.className=”weather-watch-header has-alerts”;
if (weatherWatchText) {
weatherWatchText.textContent = `Weather Alerts (${weatherData.alerts_count})`;
}
if (weatherWatchLink) {
if (!weatherWatchLink.getAttribute(‘data-initial-href’)) {
weatherWatchLink.setAttribute(‘data-initial-href’, weatherWatchLink.getAttribute(‘href’));
weatherWatchLink.setAttribute(‘data-initial-onclick’, weatherWatchLink.getAttribute(‘onclick’) || ”);
}
weatherWatchLink.setAttribute(‘href’, “https://www.wmtw.com/alerts”);
weatherWatchLink.setAttribute(‘onclick’, “return handleWeatherLinkClick(event, ‘click_alerts’, ‘click’, ‘sidelist-weather’, “https://www.wmtw.com/alerts”);”);
}
} else {
weatherWatchHeader.className=”weather-watch-header”;
if (weatherWatchText) {
weatherWatchText.textContent = containerId === ‘home-weather-v2’ ? ‘Watch Latest Forecast’ : ‘Latest Forecast’;
}
if (weatherWatchLink) {
var initialHref = weatherWatchLink.getAttribute(‘data-initial-href’);
var initialOnclick = weatherWatchLink.getAttribute(‘data-initial-onclick’);
if (initialHref) {
weatherWatchLink.setAttribute(‘href’, initialHref);
}
if (initialOnclick) {
weatherWatchLink.setAttribute(‘onclick’, initialOnclick);
}
}
}
}

function updateCurrentWeather(weatherData) {
if (weatherData.current) {
var tempValue = weatherData.current.temp_f || ”;
var skyValue = weatherData.current.sky || ”;
var feelsLikeValue = weatherData.current.feels_like_f || weatherData.current.temp_f || ”;

var tempEl = container.querySelector(‘.weather-grid–current-temp-value’);
if (tempEl) {
tempEl.textContent = tempValue;
tempEl.setAttribute(‘aria-label’, tempValue + ‘ degrees Fahrenheit’);
}

var iconEl = container.querySelector(‘.weather-grid–current-icon’);
if (iconEl && weatherData.current.icon_name) {
iconEl.className=”weather-grid–current-icon weather-current-icon icon icon-weather-” + weatherData.current.icon_name;
}

var skyEl = container.querySelector(‘.weather-grid–sky’);
if (skyEl) {
skyEl.textContent = skyValue;
skyEl.setAttribute(‘aria-label’, ‘Current condition: ‘ + skyValue);
}

Advertisement

var feelsEl = container.querySelector(‘.weather-grid–feels’);
if (feelsEl) {
feelsEl.textContent = feelsLikeValue + ‘°F’;
feelsEl.setAttribute(‘aria-label’, feelsLikeValue + ‘ degrees Fahrenheit’);
}

var weatherContainer = container.querySelector(‘.weather-temp-container’);
if (weatherContainer) {
var summary = ‘Current temperature ‘ + tempValue + ‘ degrees Fahrenheit, ‘ +
skyValue + ‘, feels like ‘ + feelsLikeValue + ‘ degrees’;
weatherContainer.setAttribute(‘aria-label’, summary);
}

updateWeatherBackground(weatherData.current.icon_name);
}
}

function updateWeatherBackground(iconName) {
try {
var bgPath = weatherImages.backgrounds[iconName] || weatherImages.backgrounds.unknown;
container.style.backgroundImage=”url(” + bgPath + ‘)’;
} catch (e) {
console.log(‘Error updating weather background:’, e);
}
}

function updateForecastTabs(weatherData) {
var visibleItems = isWeatherBoxV2 ? 6 : 5;

Advertisement

if (weatherData.hourly) {
var hourlyContainer = container.querySelector(‘.weather-hourly-forecast’);
if (hourlyContainer) {
var html=””;
var maxHours = Math.min(visibleItems, weatherData.hourly.length);

for (var i = 0; i 0 ? currentIndex – 1 : tabs.length – 1;
tabs[prevIndex].focus();
break;
case ‘ArrowRight’:
e.preventDefault();
var nextIndex = currentIndex

Loading more articles…



Source link

Advertisement
Continue Reading

Maine

Yoga for Good: Maine woman raising money through movement

Published

on

Yoga for Good: Maine woman raising money through movement


HELPED MORE THAN 300,000 VETERANS VISIT THE MEMORIALS BUILT IN THEIR HONOR. YOU MAY KNOW HER FROM HER POPULAR GOAT YOGA CLASSES… OR THE INSPIRING ‘YOGA FOR GOOD’ SERIES. ASHLEY FLOWERS’ WORK IS ALL ABOUT BRINGING PEOPLE TOGETHER. JAMIE AZULAY INTRODUCES US TO THIS WEEK’S COMMUNITY CHAMPION. THIS MAY LOOK LIKE A CLOTHING STORE – IT IS… BUT IT’S ALSO A MAKESHIFT YOGA STUDIO. TOAD AND CO IN PORTLAND IS ONE OF SEVERAL SPOTS YOU CAN FIND ASHLEY FLOWERS LEADING LOCAL YOGIS IN THEIR PRACTICE. “I THINK HEALTHY COMMUNITIES ARE WELL CONNECTED COMMUNITIES.” AND IT’S HERE ON DIAMOND STREET WHERE ASHLEY LEADS ‘YOGA FOR GOOD’ – DONATION-BASED CLASSES THAT SUPPORT LOCAL NON-PROFITS. “EXPERIENCING THAT SENSE OF JOY AND HAPPINESS AND PEACEFULNESS THAT YOGA BRINGS, AND KNOWING THAT YOU’RE ALL COMING TOGETHER TO DO SOMETHING GOOD FOR YOURSELVES AND THE WORLD, I THINK, IS REALLY POWERFUL.” IN 2 YEARS — 2-THOUSAND DOLLARS HAS BEEN RAISED FOR 9 NON-PROFITS… AND SHE’S ADDING MORE TO THE LINE-UP. THIS WEEK… IT WAS ALL ABOUT THE ADAPTIVE OUTDOOR EDUCATION CENTER AND THEIR MISSION TO PROVIDE RECREATION PROGRAMMING FOR PEOPLE WITH DIFFERENT ABILITIES. “IF YOU CAN BREATHE, YOU CAN DO YOGA. YOGA IS ACCESSIBLE TO EVERYONE.” “SHE ALWAYS HAS SUCH GREAT MESSAGES AS A PART OF BEING IN THE YOGA CLASS. IT’S NOT JUST COMING TO YOGA AND STRETCHING AND BREATHING, BUT ALSO WHAT CAN YOU GIVE BACK TO THE COMMUNITY AND HOW CAN WE WORK TOGETHER TO SUPPORT EACH OTHER?” COMMUNITY… AND MAKING THE WORLD A BETTER PLACE… IS WHAT ASHLEY SAYS YOGA IS ALL ABOUT. “IF YOU COULD HELP PEOPLE TO CULTIVATE A SENSE OF RESPECT FOR THEMSELVES, THEN MAYBE YOU COULD HAVE THAT SENSE OF RESPECT TO BUBBLE OUT INTO THE WORLD, AND HEAL THE WORLD

Advertisement

Yoga for Good: Maine woman raising money through movement

Updated: 11:49 AM EDT Apr 11, 2026

Editorial Standards

Advertisement

Ashley Flowers started “Yoga for Good,” a donation-based class series in support of local nonprofits, in 2024. Since then, she’s raised $2,000 for nine organizations.Flowers said, “Experiencing that sense of joy and happiness and peacefulness that yoga brings, and knowing that you’re all coming together to do something good for yourselves and the world, I think, is really powerful.”Toad & Co hosts “Yoga for Good” in the back of their Portland clothing store. After class, they collect payment, which is a suggested $15 donation. However, attendees are encouraged to pay what they can. “I don’t ever want to turn someone away from yoga because money is an issue,” Flowers said. All proceeds go directly to the cause. The most recent class on April 10 was held in support of the Adaptive Outdoor Education Center. The AOEC is a nonprofit aimed at providing recreation programming for people with different abilities. Inclusivity is a priority in Flowers’ practice. “If you can breathe, you can do yoga,” she said. “Yoga is accessible to everyone.” The AOEC has been the beneficiary of five Yoga for Good classes. When asked about working with Flowers, the nonprofit’s program and development coordinator, Alessa Foley, said, “She always has such great messages as a part of being in the yoga class. It’s not just coming to yoga and stretching and breathing, but also what can you give back to the community, and how can we work together to support each other?”That’s what Flowers thinks yoga is all about. She said, “If you could help people to cultivate a sense of respect for themselves, then maybe you could have that sense of respect to bubble out into the world and heal the world.” When Flowers is not teaching at Toad & Co, you may find her leading goat yoga at Smiling Hill Farm, online classes, or workshops at other local farms. She feels operating without a brick-and-mortar studio is a good way to support her community by drawing people into local businesses. “I think healthy communities are well-connected communities,” she said. Flowers has already lined up the next five Yoga for Good classes, which will run through September. RSVPs can be made on her website. Fri. May 8 at 8 a.m. — Adaptive Outdoor Education CenterSat. June 13 at 9 a.m. — Dempsey CenterSat. July 11 at 11 a.m. — Impact HorseSat. August 8 at 9 a.m. — Dempsey Center Fri. Sept 11 at 8 a.m. — Sea Change Yoga

Ashley Flowers started “Yoga for Good,” a donation-based class series in support of local nonprofits, in 2024. Since then, she’s raised $2,000 for nine organizations.

Flowers said, “Experiencing that sense of joy and happiness and peacefulness that yoga brings, and knowing that you’re all coming together to do something good for yourselves and the world, I think, is really powerful.”

Advertisement

Toad & Co hosts “Yoga for Good” in the back of their Portland clothing store. After class, they collect payment, which is a suggested $15 donation. However, attendees are encouraged to pay what they can. “I don’t ever want to turn someone away from yoga because money is an issue,” Flowers said.

All proceeds go directly to the cause. The most recent class on April 10 was held in support of the Adaptive Outdoor Education Center. The AOEC is a nonprofit aimed at providing recreation programming for people with different abilities.

Inclusivity is a priority in Flowers’ practice. “If you can breathe, you can do yoga,” she said. “Yoga is accessible to everyone.”

Advertisement

The AOEC has been the beneficiary of five Yoga for Good classes. When asked about working with Flowers, the nonprofit’s program and development coordinator, Alessa Foley, said, “She always has such great messages as a part of being in the yoga class. It’s not just coming to yoga and stretching and breathing, but also what can you give back to the community, and how can we work together to support each other?”

That’s what Flowers thinks yoga is all about. She said, “If you could help people to cultivate a sense of respect for themselves, then maybe you could have that sense of respect to bubble out into the world and heal the world.”

When Flowers is not teaching at Toad & Co, you may find her leading goat yoga at Smiling Hill Farm, online classes, or workshops at other local farms. She feels operating without a brick-and-mortar studio is a good way to support her community by drawing people into local businesses.

“I think healthy communities are well-connected communities,” she said.

Flowers has already lined up the next five Yoga for Good classes, which will run through September. RSVPs can be made on her website.

Advertisement
  • Fri. May 8 at 8 a.m. — Adaptive Outdoor Education Center
  • Sat. June 13 at 9 a.m. — Dempsey Center
  • Sat. July 11 at 11 a.m. — Impact Horse
  • Sat. August 8 at 9 a.m. — Dempsey Center
  • Fri. Sept 11 at 8 a.m. — Sea Change Yoga



Source link

Continue Reading

Trending