text:
Entire IR Site Documents Press Releases
Commitment to Integrity
MDU Resources Reports Third Quarter Earnings, Adjusts Guidance
Company Release - 11/3/2021
Download the PDF version PDF Format (opens in new window)
BISMARCK, N.D., Nov. 3, 2021 /PRNewswire/ -- MDU Resources Group, Inc. (NYSE: MDU) today reported third quarter earnings of $139.3 million, or 68 cents per share, compared to third quarter 2020 earnings of $153.1 million, or 76 cents per share. For the nine months ended Sept. 30, MDU Resources earned $291.6 million, or $1.44 per share, compared to $277.9 million, or $1.39 per share, in 2020.
"This was a solid quarter for MDU Resources. Although results did not quite reach the level we expected, all our business lines continue to perform very well," said David L. Goodin, president and CEO of MDU Resources. "Our regulated utility and natural gas pipeline businesses both had very strong results for the quarter, and our construction businesses' performance also remains solid although slightly behind last year's record third quarter earnings.
"Third quarter construction results this year were impacted by higher asphalt oil and fuel costs, timing of available work, labor constraints, weather-related effects in some areas, and adjustments to estimates on a construction services contract. With our results through the third quarter, we are adjusting our revenue and margin guidance for the year as well as our earnings per share guidance, which we now anticipate being in the range of $1.90 to $2.05. We are well-positioned for growth with a combined construction backlog of $1.92 billion as of Sept. 30, which is 3% higher than the same period last year."
Business Unit Highlights
Construction Materials and Services
The construction materials business earned $96.3 million in the third quarter, compared to last year's record third quarter earnings of $107.3 million. The decrease in earnings was largely from lower asphalt and asphalt-related product sales and margins, as well as lower construction revenues and margins, primarily from less available public work in certain regions. Higher fuel costs also negatively impacted margins. Demand for aggregate and ready-mix remains strong across the company. The construction materials backlog of work at Sept. 30 was 14% higher at $652 million, compared to $571 million at Sept. 30, 2020.
The construction services business earned $23.1 million in the third quarter, compared to a record $29.8 million in the third quarter of 2020. Earnings were negatively impacted by adjustments of $5.5 million, after tax, to estimates on a construction contract. The company also saw a decrease in weather-related utility recovery work during the quarter compared to third quarter 2020. This business continues to see high demand for its services, particularly in the commercial sector. The construction services backlog of work at Sept. 30 was $1.27 billion, compared to a record $1.28 billion at Sept. 30, 2020.
Regulated Energy Delivery
The electric and natural gas utility earned $5.2 million in the third quarter, compared to a loss of $800,000 in the third quarter of 2020. Earnings increased with higher sales volumes and rate relief in certain jurisdictions. Electric retail sales volumes were 11.1% higher and natural gas retail sales volumes were 2.0% higher during the quarter compared to third quarter 2020. Customer growth also continued, increasing 1.7% over last year. The company is preparing for construction kickoff in early 2022 on its Heskett Station Unit IV, an 88-megawatt natural gas-fired combustion turbine in Mandan, North Dakota, that is expected to be in service in early 2023. Retirement of Heskett Station Units I and II, coal-fired electric generation facilities, also is slated for early 2022.
The pipeline business earned $10.6 million in the third quarter, compared to $8.0 million in the third quarter last year. The company benefited from income allowed by the Federal Energy Regulatory Commission for funds used during construction on the company's North Bakken Expansion project. The pipeline extension in western North Dakota is expected to be in service in early 2022 and will have capacity to transport 250 million cubic feet of natural gas per day. The company also recently received approval from the FERC to use the pre-filing review process for its Wahpeton Expansion Project. Construction is planned for 2024 on the 60-mile natural gas pipeline expansion, which will add 20 million cubic feet per day of natural gas capacity in southeastern North Dakota.
MDU Resources expects earnings per share in the range of $1.90 to $2.05 in 2021, based on these assumptions:
Normal weather for the remainder of 2021, including precipitation and temperatures, across all company markets.
Continued recognition as essential service providers across all company markets.
Electric and natural gas customer growth continuing at a rate of 1-2% annually.
Operating cash flows in the range of $575 million to $625 million.
Earnings before interest, taxes, depreciation and amortization (EBITDA) in the range of $850 million to $900 million.
Construction materials revenues in the range of $2.1 billion to $2.3 billion, with margins slightly lower than 2020, and construction services revenues in the range of $2.0 billion to $2.2 billion, with margins comparable to 2020.
The company plans to invest $775 million for capital projects in 2021; future acquisitions are not included in this amount and would be incremental to the capital program.
MDU Resources' strategy is to deliver superior value with a two-platform model, regulated energy delivery and construction materials and services businesses, while also pursuing organic growth opportunities and using a disciplined approach to strategic acquisitions of well-managed companies and properties. The company, on a consolidated basis, anticipates 5-8% long-term compound annual growth on earnings per share.
MDU Resources will discuss third quarter results on a webcast at 2 p.m. EDT Nov. 4. The event can be accessed at www.mdu.com. Webcast and audio replays will be available through Nov. 18 at 855-859-2056, or 404-537-3406 for international callers, conference ID 5194306.
About MDU Resources
MDU Resources Group, Inc., a Fortune 500 company and a member of the S&P MidCap 400 and the S&P High-Yield Dividend Aristocrats indices, is Building a Strong America® by providing essential products and services through its regulated energy delivery and construction materials and services businesses. For more information about MDU Resources, visit www.mdu.com or contact the Investor Relations Department at investor@mduresources.com.
Media Contact: Laura Lueder, manager of communications and public relations, 701-530-1095
Financial Contact: Jason Vollmer, vice president and chief financial officer, 701-530-1755
The information contained in this press release highlights the key growth strategies, projections and certain assumptions for the company and its subsidiaries and other matters for each of the company's businesses. Many of these highlighted statements and other statements not historical in nature are "forward-looking statements" within the meaning of Section 21E of the Securities Exchange Act of 1934. Although the company believes that its expectations are based on reasonable assumptions, there is no assurance that the company's projections, including estimates for growth and financial guidance, will in fact be achieved. Please refer to assumptions contained in this press release, as well as the various important factors listed in Part I, Item 1A - Risk Factors in the company's most recent Form 10-K and subsequent filings with the SEC.
Changes in such assumptions and factors could cause actual future results to differ materially from growth and financial guidance. All forward-looking statements in this press release are expressly qualified by such cautionary statements and by reference to the underlying assumptions. Undue reliance should not be placed on forward-looking statements, which speak only as of the date they are made. The company does not undertake to update forward-looking statements, whether as a result of new information, future events or otherwise.
Throughout this press release, the company presents financial information prepared in accordance with GAAP, as well as EBITDA, EBITDA from continuing operations, and adjusted gross margin, which are considered non-GAAP financial measures. The use of these non-GAAP financial measures should not be construed as alternatives to earnings, operating income or operating cash flows. The company believes the use of these non-GAAP financial measures are beneficial in evaluating the company's financial performance due to its diverse operations. Please refer to the "Non-GAAP Financial Measures" section contained in this document for additional information.
Performance Summary
YTD Sept. 30,
Income from continuing operations
(.5)
Earnings per share:
Discontinued operations, net of tax
Operating revenues:
Electric, natural gas distribution and regulated pipeline
Non-regulated pipeline, construction materials and contracting, construction
services and other
Operation and maintenance:
Non-regulated pipeline, construction materials and contracting,
construction services and other
Total operation and maintenance
Purchased natural gas sold
Taxes, other than income
Electric fuel and purchased power
Income before taxes
Earnings per share – basic:
Earnings per share – basic
Earnings per share – diluted:
Earnings per share – diluted
Weighted average common shares outstanding – basic
Weighted average common shares outstanding – diluted
Selected Cash Flows Information
Operating activities:
Net cash provided by continuing operations
Net cash used in discontinued operations
Investing activities:
Net cash used in continuing operations
Net cash provided by discontinued operations
Financing activities:
Net cash provided by (used in) continuing operations
Decrease in cash and cash equivalents
Cash and cash equivalents - beginning of year
Cash and cash equivalents - end of period
Natural gas distribution
Construction materials and contracting
Total capital expenditures
Note: Total capital expenditures are presented on a gross basis.
Capital expenditures for 2021 include line-of-sight opportunities at the company's businesses. Future acquisitions are not included and would be incremental to the outlined capital program.
The company, in addition to presenting its earnings in conformity with GAAP, has provided non-GAAP financial measures of EBITDA by operating segment and EBITDA from continuing operations. The company defines EBITDA as net income (loss) attributable to the operating segment before interest; taxes; and depreciation, depletion and amortization; and EBITDA from continuing operations as income (loss) from continuing operations before interest; taxes; and depreciation, depletion and amortization.
The company presents EBITDA by operating segment and EBITDA from continuing operations on a consolidated basis in this news release. The company believes EBITDA and EBITDA from continuing operations are useful financial measures in providing meaningful information about operational efficiency compared to the company's peers by excluding the impacts of differences in tax jurisdictions and structures, debt levels and capital investment. The presentation of EBITDA and EBITDA from continuing operations also is provided for investment professionals who use such metrics in their analyses. The investment community often uses these metrics to assess the operating performance of a company's business and to provide a consistent comparison of performance from period to period. The company's management uses the non-GAAP financial measures in conjunction with GAAP results when evaluating the company's operating results and calculating compensation packages. Non-GAAP financial measures are not standardized; therefore, it may not be possible to compare such financial measures with other companies' non-GAAP financial measures having the same or similar names. The presentation of this additional information is not meant to be considered a substitution for financial measures prepared in accordance with GAAP. The company strongly encourages investors to review the consolidated financial statements in their entirety and to not rely on any single financial measure.
The following table provides a reconciliation of consolidated GAAP net income to EBITDA from continuing operations. The reconciliation for each operating segment's EBITDA is included within each operating segment's condensed income statement.
(Income) loss from discontinued operations, net of tax
Adjustments:
EBITDA from continuing operations
The discussion that follows also includes adjusted gross margin, which is considered a non-GAAP financial measure as it relates to the company's electric and natural gas distribution segments. Adjusted gross margin can be used in addition to operating revenues and operating expenses when evaluating the results of operations for these segments. Adjusted gross margin for the electric and natural gas distribution segments is calculated by adding back adjustments to operating income (loss). These add-back adjustments include operation and maintenance expense; depreciation, depletion and amortization expense; and certain taxes, other than income.
The presentation of adjusted gross margin is intended to be a helpful supplemental financial measure for investors' understanding of the segments' operating performance. This non-GAAP financial measure should not be considered as an alternative to, or more meaningful than, GAAP financial measures such as operating income (loss) or net income (loss). The company's adjusted gross margin may not be comparable to other companies' gross margin measures.
Adjusted gross margin includes operating revenues less the cost of electric fuel and purchased power, purchased natural gas sold and certain taxes, other than income. These taxes, other than income, included as a reduction to adjusted gross margin relate to revenue taxes. These segments pass on to their customers the increases and decreases in the wholesale cost of power purchases, natural gas and other fuel supply costs in accordance with regulatory requirements. As such, the segments' revenues are directly impacted by the fluctuations in such commodities. Revenue taxes, which are passed back to customers, fluctuate with revenues as they are calculated as a percentage of revenues. For these reasons, period over period, the segments' operating income (loss) is generally not impacted. The company's management believes the adjusted gross margin is a useful supplemental financial measure as these items are included in both operating revenues and operating expenses. The company's management also believes that adjusted gross margin and the remaining operating expenses that calculate operating income (loss) are useful in assessing the company's utility performance as management has the ability to influence control over the remaining operating expenses.
The following tables provide reconciliations of the company's electric and natural gas distribution segments' operating income to adjusted gross margin.
Operation and maintenance
Total adjustments
Adjusted gross margin
Income tax (benefit) expense
Operating Statistics
Retail sales (million kWh):
Average cost of electric fuel and purchased power per
The electric business reported net income of $20.6 million in the third quarter of 2021, compared to $16.8 million for the same period in 2020. Net income increased as a result of higher adjusted gross margin, which was driven by an 11.1% increase in electric retail sales volumes because of warmer weather and the impacts of the COVID-19 pandemic beginning to reverse and businesses reopening, higher Midcontinent Independent System Operator revenues and higher transmission interconnect upgrades. Partially offsetting the increase in net income was higher depreciation, depletion and amortization expense from increased plant asset additions.
The electric business's EBITDA increased $7.4 million in the third quarter of 2021, compared to 2020, primarily the result of higher retail sales margins, as previously discussed.
Income (loss) before taxes
Volumes (MMdk)
Retail sales:
Transportation sales:
Total throughput
Average cost of natural gas per dk
The natural gas distribution business reported a seasonal loss of $15.4 million in the third quarter of 2021, compared to a loss of $17.6 million for the same period in 2020. The decreased loss was primarily due to higher adjusted gross margin from approved rate relief in certain jurisdictions and a 2% increase in retail natural gas sales volumes. Also contributing to the quarter were increased natural gas transportation revenues. Partially offsetting the decreased loss was higher operation and maintenance expense from decreased credits for the costs associated with meter installation due to pandemic-related replacement delays. Lower investment returns on certain benefit plans also had a negative impact on the quarter.
The natural gas distribution business's EBITDA increased $3.5 million in the third quarter of 2021, compared to 2020, primarily the result of higher adjusted gross margin partially offset by higher operation and maintenance expense and lower investment returns on certain benefit plans, as previously discussed.
∗ NM - not meaningful
Transportation volumes (MMdk)
Natural gas gathering volumes (MMdk)
Customer natural gas storage balance (MMdk):
Beginning of period
Net injection
End of period
The pipeline business reported net income of $10.6 million in the third quarter of 2021, compared to $8.0 million for the same period in 2020. The increase in net income was largely driven by higher allowance for funds used during construction (AFUDC) on the company's North Bakken Expansion project. Partially offsetting the increase was lower storage-related revenues.
The pipeline business's EBITDA increased $3.1 million in the third quarter of 2021, compared to 2020, primarily from higher AFUDC, as previously discussed.
Cost of sales:
Total cost of sales
Selling, general and administrative expense:
Total selling, general and administrative expense
The construction services business reported net income of $23.1 million in the third quarter of 2021, compared to $29.8 million for the same period in 2020. Net income was negatively impacted by $5.5 million, after tax, from changes in estimates on a construction contract at outside specialty contracting, as well as decreased margins resulting from higher employee costs associated with a shortage of available labor. Workloads for outside specialty contracting were comparable to the prior year, as decreased storm-related work was offset in part by an increase in general utility work. Lower gross margin at inside specialty contracting, resulting from decreased demand for data center and hospitality work, was more than offset by lower selling, general and administrative expense from lower bad debt expense and lower amortization expense.
The construction services business's EBITDA decreased $10.9 million in the third quarter of 2021, compared to 2020, primarily a result of the changes in estimates on a project and lower margins, as previously discussed.
Aggregates (tons)
Asphalt (tons)
Ready-mixed concrete (cubic yards)
The construction materials and contracting business reported net income of $96.3 million in the third quarter of 2021, compared to $107.3 million in the same period in 2020. Negatively impacting the quarter were lower asphalt product sales and margins as well as lower contracting revenues and margins in most regions. Asphalt product and contracting margins decreased due to an increase in asphalt oil and fuel costs, as well as less available highway paving work in certain regions. The company saw strong demand and increased margins for aggregate and ready-mixed concrete products across its footprint. Selling, general and administrative expense decreased due to lower payroll-related costs, primarily related to lower incentive accruals and lower benefit-related costs.
The construction materials and contracting business's EBITDA decreased $13.4 million in the third quarter of 2021, compared to 2020. The decreased EBITDA was the result of lower contracting margins, as previously discussed.
Income (loss) before income taxes
Income tax benefit
* NM - not meaningful
Net income for Other reflects income tax adjustments related to the consolidated company's annualized estimated tax rate and higher depreciation, depletion and amortization expense in 2021 for software placed in service. General and administrative costs and interest expense previously allocated to the exploration and production and refining businesses that do not meet the criteria for income (loss) from discontinued operations also are included in Other.
Other Financial Data
Book value per common share
Market price per common share
Dividend yield (indicated annual rate)
Price/earnings from continuing operations ratio (12 months ended)
14.8x
Market value as a percent of book value
Capitalization ratios:
View original content to download multimedia:https://www.prnewswire.com/news-releases/mdu-resources-reports-third-quarter-earnings-adjusts-guidance-301415745.html
SOURCE MDU Resources Group, Inc.
Copyright © MDU Resources Group, Inc. All rights reserved.
| Legal Statement | Disclosure Notice | Social Media Disclosure | Privacy Policy | Terms of Use
The investor relations site ("Site") with which this document is associated is maintained by S&P Global Market Intelligence ("S&P") on behalf of the organization featured on the Site (S&P's "Client"). These Terms and Conditions of Use ("Terms of Use") set forth the terms on which you may use the Site, and the information and materials contained therein (the "Contents"). By using the Site, you agree to these Terms of Use. If you do not agree to these Terms of Use, you are not authorized to use the Site or Contents in any manner, and you should immediately discontinue any use of the Site or the Contents. S&P and/or its Client shall have the right at any time to modify or discontinue any aspect of the Site or any part of the Contents. S&P may also modify these Terms of Use without notice. You agree to monitor these Terms of Use, and to cease all access or use of the Site if you no longer agree to abide by the Terms of Use. Your continued use of the Site shall constitute acceptance of such modification. S&P and the Client grant to you a limited, personal license to access the Site and to access and download the Contents, but only for your own personal, family and household use. You may not use, reproduce, distribute or display any portion of the Site for any other purpose, including without limit any commercial purpose. You may use the Site and the Contents for lawful purposes only. S&P and Client reserve all rights not expressly granted, including the right to terminate your use of the Site without notice. The Site contains copyrighted material, trademarks and service marks, and other proprietary information, including but not limited to text, software, and graphics, which materials are owned by S&P and/or its Client. S&P and Client reserve all rights in the Contents. You agree not to reproduce, distribute, sell, broadcast, publish, retransmit, disseminate, circulate or commercially exploit the Site or the Contents without the express written consent of S&P and the Client. You agree to access the Contents and the Site manually, by request, and not automatically, through the use of a program, or other means. You agree not to take any action, alone or with others, that would interfere with the operation of the Site, to alter the Site in any way, or to impede others' access to and freedom to enjoy and use the Site as made available by S&P and S&P's Client. THE SITE AND THE CONTENTS ARE PROVIDED ON AN "AS IS" BASIS. S&P, ITS CLIENT, AND ANY OTHER PROVIDERS OF THE INFORMATION EXPRESSLY DISCLAIM ALL WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY WARRANTY OF ACCURACY, MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. NEITHER, S&P, THE CLIENT NOR EITHER OF THEIR AFFILIATES, SHAREHOLDERS, OFFICERS, EMPLOYEES, AGENTS OR REPRESENTATIVES SHALL BE LIABLE FOR ANY INDIRECT, INCIDENTAL, EXEMPLARY , PUNITIVE SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR RELATING TO THE SITE, THE USE OF OR INABILITY TO USE THE SITE, OR THE CONTENTS, EVEN IF SUCH PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. IN PARTICULAR, S&P WILL NOT BE LIABLE FOR ANY LOSS OR DAMAGE CAUSED BY YOUR RELIANCE ON INFORMATION OBTAINED THROUGH THE SITE. It is your responsibility to evaluate the accuracy, completeness or usefulness of any of the Contents available on the Site. Please seek the advice of professionals regarding the evaluation of any of the information on the Site. The Site does not represent an offer or solicitation with respect to the purchase or sale of any security. These Terms of Use are the entire agreement between the parties with respect to its subject matter, and it can be amended only via written agreement by S&P. These terms and conditions shall be governed by the law of New York, without regard to principals of conflicts or choice of laws.


I have been friends with Jena's mom Wendy for many years. We used to play on a volleyball team together. Wendy has been telling me that I would shoot Jena's senior photos since day one. No matter where I lived I was coming back to Cottage Grove to take them. So as shocked as I was that Jena was finally a senior (years...just flew by) I of course drove to Cottage Grove to shoot Jena as promised. We have not shot in my home town in quite a while. It was fun to go back to some of my favorite spots to shoot. This is a couple of my favorites...Thanks Wendy and Jena!


text:
Egyptian security forces kill 6 militants in desert raid
Egyptian security forces kill 6 militants in desert raid /node/1434431/middle-east
An all-out Egyptian military campaign to quash Islamic militants' insurgency in the north of the Sinai Peninsula began nearly a year ago. (AFP)
Egypt has been battling Islamic militants for years
An all-out military campaign to quash their insurgency in the north of the Sinai Peninsula began nearly a year ago
CAIRO: Egypt's interior Ministry says security forces have killed six Islamic militants in a raid on their desert hideout south of the capital Cairo.
It said the militants killed in the early Saturday raid were hiding in an area between the southern provinces of Sohag and Assiut. The militants were killed in a firefight initiated by the militants, it added.
Egypt has been battling Islamic militants for years. An all-out military campaign to quash their insurgency in the north of the Sinai Peninsula began nearly a year ago with the government throwing into battle tens of thousands of troops, jet-fighters, tanks and helicopter gunships.
The campaign brought to a halt high-profile attacks blamed on the militants, like one last year in which they killed more than 300 worshippers in a Sinai mosque.
Topics: Egypt
Egyptian forces kill 40 suspected militants after tourist bus bombed
Egypt: 27 militants killed in Sinai, border with Libya
What We Are Reading Today: Giuliano da Sangallo and the Ruins of Rome

redpajama_set_name: RedPajamaCommonCrawl


text:
Big Brother is back: biggest moments from the cultural phenomenon that defined a generation
The original reality TV phenomenon is back. Scheduled for return in 2023, Big Brother will hit screens after a five year hiatus, and a new set of housemates will take up residence in the iconic house while the country watches their every move.
Evening Briefing: Friday, July 29
Evening Briefing: Thursday, July 28
Girlfriends and Band of Gold writer Kay Mellor dies aged 71
Kay Mellor, who wrote hit series including ITV's Girlfriends, Band of Gold and The Syndicate, has died aged 71, it has been announced. Leeds-born Mellor, who was also best known for penning series including Fat Friends which aired from 2000 until 2005 and was turned into a musical, died on Sunday. A spokesperson for her …
James Corden to leave Late Late Show in US after 8 years
Zoe Bell
British comedian and actor James Corden announced he will leave the Late Late Show in spring 2023. Speaking during a taping of the CBS show, recorded in Los Angeles, California, the late night host said it had been "the hardest decision I've ever had to make," but he insisted he did not "want this show …
Pictures show stars arriving in style for first in-person Baftas since pandemic began
Keyari Page
Celebrities are arriving on the red carpet for the Bafta Film Awards. This year's event is the first full-capacity in-person ceremony since the start of the pandemic.
30 unforgettable TV moments of 2021
From the funeral of the Duke of Edinburgh to the long-awaited reveal of H on Line of Duty, here are 30 TV moments that grabbed our attention this year.
US actor Jussie Smollett tells his trial attack 'was no hoax'
Former Empire actor Jussie Smollett denied staging an anti-gay, racist attack on himself in Chicago in 2019. Two brothers accuse Smollett of paying them to carry out an attack on him for publicity.
Richard Madeley leaves I'm a Celebrity after hospital visit
The TV presenter was taken to hospital on Thursday morning to treat an illness. In a post on Instagram, Madeley addressed his 11,600 followers to say his visit to hospital had broken the Covid bubble and would not be returning.
Evening Briefing: Friday, November 12
Brodie Owen
Today's news, curated by Upday.
Evening Briefing: Thursday, November 11
Evening Briefing: Wednesday, November 10
Evening Briefing: Tuesday, November 9
Evening Briefing: Monday, November 8
Showbiz veteran Lionel Blair dies aged 92
His career spanned seven decades.
Ryan Reynolds reacts to watching his first Wrexham game live
Reynolds and his fellow co-owner Rob McElhenney did not get the result they hoped for.
Morning Briefing: Monday, October 25
ITV apologises after viewers experience technical issues with live channels
By Keiran Southern, PA The problems were later resolved and service restored, the broadcaster said. ITV has apologised after some viewers experienced technical issues while viewing live channels. The broadcaster said the interruptions began at about 3pm on Monday and lasted 45 minutes for those watching on Freeview. Some viewers reported distorted images and garbled …
Evening Briefing — October 8, 2021
Hi, folks! Welcome to Upday's Evening Briefing. Each night, we're rounding up the top stories across news and social media platforms. Jump straight to each section below. Upday — the most popular stories in our app. The Nobel Peace Prize was awarded on Friday to two journalists who have championed press freedom against authoritarian regimes. …
Evening Briefing - September 13
Ross McCafferty
Hi, folks! Welcome to Upday's Evening Briefing. Each night, we're rounding up the top stories across news and social media platforms. Jump straight to each section below. Upday — the most popular stories in our app. Face masks could again become mandatory in the UK. Boris Johnson will unveil the Covid Winter Plan on Tuesday, …


text:
Land Use Benefits
Kingwood Solar Farm Economic Benefits
A True Economic Partnership
Landowners receive long-term, stable, and diversified revenue, and domestic energy production encourages local economic development and other investments by companies seeking to procure clean energy for their regional operations.
Local tax revenues increase significantly, while not impacting the demand for municipal services.
Ohio's PILOT program creates a True Economic Partnership and ensures a win-win scenario for the solar developer and the community where it is located. Under standard Ohio law a solar project is typically not treated as "real property", subject to real estate tax. Instead, it would be treated as personal property and, like your car, would depreciate over time. That means tax payments may start out large but decrease quickly. Under Ohio's PILOT statute for Qualified Energy Projects Kingwood Solar will be designated as an Alternative Energy Zone in Greene County and instead be required to pay fixed, premium, tax service payments to Greene County over the entirety of the solar project's lifecycle.
The PILOT payments will be distributed in the same manner as personal property tax (to municipalities, school districts, etc.) and will remain constant for the life of the project. For solar projects, the PILOT payment is $7,000 per MW per year, with an additional service payment to the County's general fund of up to $2,000 per MW per year.
Kingwood Solar and Vesper Energy will work closely with local Emergency Response Services to establish an emergency response plan and ensure that the necessary training is provided.
How the PILOT will help Greene County
Funding to Local Government
Kingwood Solar will pay more than $1.5 million in taxes annually for the life of the project while requiring virtually no municipal services. This stable and reliable revenue is allocated just as tangible personal property tax is allocated to local governments and school districts. A Road Use Maintenance Agreement (RUMA) will be executed with the County and will include a performance bond to financially guarantee that the project has an obligation to repair any potential damages to bridges, culverts, and roads affected by construction of the project. In addition, the RUMA provides a formal compliant resolution process to address community member's concerns.
Longterm Careers
Kingwood Solar will create 200-300 construction jobs and 80% of those jobs will be filled by Ohioans. The project will create approximately 5, well paying, permanent, full-time job equivalents for the life of the project. There will also be supplier and contractor opportunities and the project will help support regional industry manufacturing and fabrication.
Under the PILOT program, local school districts will be one of the largest recipients of the revenue generated from this project. This revenue is a reliable, annual stream of funding that will significantly benefit Greene County students and faculty. The PILOT is allocated just as tangible personal property tax is allocated to local governments and school districts.
University or Apprenticeship Program
Under the PILOT program, the Kingwood Solar Farm will establish a relationship with an Ohio university or apprenticeship program for purposes of education and training. The relationship may include endowments, co-ops, internships, apprenticeships, R&D projects, and curriculum development.
Learn about land use benefits
Support cleaner energy and cleaner air for Ohio
Are you interested in clean energy for Ohio? Do you support area landowners' ability to lease their land for long-term, stable, and diversified revenue? Submit a public comment to the OSPB today (reference case number 21-0117-EL-BGN).
Voice your support
© 2022 Vesper Energy, 906 W. McDermott Dr., Suite 116-366, Allen, TX 75013. All rights reserved.
Website designed by Bing Design in Yellow Springs, OH
info@kingwoodsolar.com


Good Morning & Happy Hump Day Stamping Friends!!
Bianca is doing much better & she's back in school today. I am doing fine despite not having much of an appetite but I do eat soup twice a day to keep up my strength. Brandon is the only one that hasn't gotten sick yet & I hope he continues to resist this bug!
sooo pretty, I love the soft colors Jackie!
Pretty textures used on this pretty card.
Very fun! I really like the rhinestones on the hats and and the sentiment panel. And the sweet ribbon in the corner is great! Glad you're feeling better! Thanks for sharing with us at Fab Friday.
Such pretty and clean colors!
Such a pretty card, Jackie! Love the blue and white and that chevron embossing is FAB! Wonderful job.
Very cute, love the embossing and layout! Thanks for sharing!
Beautiful card. Love pastel colours, layers and embossing look so lovely.
Thank you for joining us at Sweet Stampin` "White + One Other Colour" Challenge and we hope to see you again soon.
Fantastic bday card! Love all the texture!
Thank you for joining us at MMM with this pretty card.
What fresh colors together! Love the zig zag embossing and those adorable circles and scallops are perfect. Great job on this!
Super cute sketch! Glad to hear the family is feeling better!
Awe, what cute little party hats! A fun and fresh card! Thanks for playing at Fab Fri!
Sounds like you are on the mend! I'm hoping your entire family is feeling much better soon!
Your card is so pretty and I love the mixing of the two embossing folders!


Becky came to both E15 and DenMarked, came to the network night, hosted the workshops with Lung Theatre, experienced The Archive of Things Left Unsaid and also wrote the fast and furious retelling of the Gunpowder Plot for Smoke and Mirrors which audiences loved.
Who else better to write a blog about Season One?
"During the Edinburgh Fringe this August Kate approached me and Tom and asked us if Lamphouse Theatre would like to collaborate on a hugely exciting project that she was about to launch in Peterborough. She explained, over coffee in the courtyard at Summerhall, that she had succeeded in securing some funding from Battersea Arts Centre to make Peterborough part of the CTN or Community Touring Network and that she would be producing a festival of work in the Autumn called Platform8. The really exciting thing about Platform8 is that it brings professional touring companies into the city but also encourages and funds 'homegrown' work. And that's what she wanted Lamphouse to be part of.
We all know that Peterborough's arts offering has grown really rapidly over the past few years and I'm so proud of everything that's been achieved. It's a testament to everyone that has taken part in any artistic activity in the city recently that Battersea Arts Centre wanted to bring CTN to us. Kate offered me an incredibly opportunity; to write a play that would feature as part of a festival style evening at the Green Backyard on bonfire night. The play would tell the story of the gunpowder plot, in Horrible Histories fashion and would be surrounded at the GBY with live music, crafts, food, drink, a fire juggler and of course, bonfires.
To say I was terrified of trying to write a funny piece of theatre would be a huge understatement. I've never attempted anything like it before, so my first point of call was to spend three days watching CBBC. Once that bit of research was fully embedded, I thought I'd better crack on.
Two false starts later and I finally had something which we began to think might be worthy of staging. Tom, being as brilliantly connected as he is, called up his friends at me.him theatre, and as luck would have it, they were free. Richard and Adam are wonderfully talented actor musicians, whose talent lies in taking stories (or in my case, half formed scripts) and making them funny, and thankfully they felt inspired by Robert Catesby and his gang of gunpowder plotters. We also enrolled Lizzie and Jason into the mix as roaming actors, and they were happy to oblige, on the condition that they were allowed to wear pretty dresses and wigs respectively.
Rehearsals started a week before the show and I crept in on the Wednesday evening. Tom's direction was, as ever, genius and I can honestly say, I laughed until my sides hurt that evening (and that's no testament to my writing) – we knew we had something good!
Needless to say, the show, Smoke and Mirrors, was an incredible experience, watching a geosphereful of people laughing, smiling and joining in with something that we had created was really special.
Another joyful thing about CTN is meeting the touring companies and performers. We spent a really fabulous evening watching the brilliantly talented Conrad Murray and I was extra lucky to spend a good couple of days in workshops (and bars and pubs) with the absolutely gorgeous cast of E15. The theatre company Lung made E15, a verbatim play about the social housing crisis, for the Edinburgh Fringe this year. It's a cracking piece of theatre and the actors and their director Matt are an inspirational bunch to be around. They mucked in too for Smoke and Mirrors, playing the King's Men, dashing about in a hilarious group 'searching' our audience members; I'm so grateful to them for getting involved and being prepared to wear really daft headtorches.
So, a massive thanks to everyone involved in season one of Platform8 and specifically Smoke and Mirrors. To Kate for believing and supporting; to Tom for bringing it to life; to Adam and Richard for being such brilliant sports (and writing the majority of the funny bits); to Lizzie and Jason for learning the longest speeches ever written; to Tom and Crystal for photographing it all so beautifully; to the GBY for their space, patience, and the best vegan chilli for miles; to Lung for being so excited about the pub on a boat; to Mask Theatre and Naomi Jones for the very generous costume loans (they're on their way back, promise!), to the Battersea Arts Centre and the rest of the CTN network for coming to Peterborough; to all our friends and families who came to support (and those that wanted to but couldn't get tickets – sellout – whoop!); and to absolutely anyone else that I've forgotten. See you next season Platform8!


text:
Modifier* FindPhysiqueModifier (INode* nodePtr)
{
	// Get object from node. Abort if no object.
	Object* ObjectPtr = nodePtr->GetObjectRef();

	if ( NULL == ObjectPtr) return NULL;

	// Is derived object ?
	if (ObjectPtr->SuperClassID() == GEN_DERIVOB_CLASS_ID){
		// Yes -> Cast.
		IDerivedObject* DerivedObjectPtr = static_cast<IDerivedObject*>(ObjectPtr);

		// Iterate over all entries of the modifier stack.
		int ModStackIndex = 0;
		while (ModStackIndex < DerivedObjectPtr->NumModifiers()){
			// Get current modifier.
			Modifier* ModifierPtr = DerivedObjectPtr->GetModifier(ModStackIndex);
			Class_ID clsid = ModifierPtr->ClassID();
			// Is this Physique ?
			if (ModifierPtr->ClassID() == Class_ID(PHYSIQUE_CLASS_ID_A, PHYSIQUE_CLASS_ID_B))
			{
				// Yes -> Exit.
				return ModifierPtr;
			}

			// Next modifier stack entry.
			ModStackIndex++;
		}
	}

	// Not found.
	return NULL;
}

// ================================================== GetTriObjectFromObjRef
// Return a pointer to a TriObject given an object reference or return NULL
// if the node cannot be converted to a TriObject
TriObject *GetTriObjectFromObjRef(Object* pObj, BOOL *pbDeleteIt)
{
	TriObject *pTri;

	R_ASSERT(pObj);
	R_ASSERT(pbDeleteIt);

	*pbDeleteIt = FALSE;

	if (pObj->CanConvertToType(Class_ID(TRIOBJ_CLASS_ID, 0))){
		pTri = (TriObject *) pObj->ConvertToType(0, Class_ID(TRIOBJ_CLASS_ID, 0));

		// Note that the TriObject should only be deleted
		// if the pointer to it is not equal to the object
		// pointer that called ConvertToType()
		if (pObj != pTri)
			*pbDeleteIt = TRUE;

		return pTri;
	}else{
		return NULL;
	}
}

// ================================================== IsExportableMesh()
BOOL IsExportableMesh(INode* pNode, Object* &pObj)
{
	ULONG superClassID;

	R_ASSERT(pNode);
	pObj = pNode->GetObjectRef();

	if (pObj == NULL) return FALSE;

	superClassID = pObj->SuperClassID();
	//find out if mesh is renderable

	if( !pNode->Renderable() || pNode->IsNodeHidden()) return FALSE;

	BOOL bFoundGeomObject = FALSE;
	//find out if mesh is renderable (more)
	switch(superClassID){
	case GEN_DERIVOB_CLASS_ID:
		do{
			pObj = ((IDerivedObject*)pObj)->GetObjRef();
			superClassID = pObj->SuperClassID();
		}
		while( superClassID == GEN_DERIVOB_CLASS_ID );
		switch(superClassID){
		case GEOMOBJECT_CLASS_ID:
			bFoundGeomObject = TRUE;
		break;
		}
	break;
	case GEOMOBJECT_CLASS_ID:
		bFoundGeomObject = TRUE;
	break;
	default:
		break;
	}

	return bFoundGeomObject;
}
//-----------------------------------------------------------------------------

CExporter::~CExporter()
{
	for (BoneDefIt b_it=m_Bones.begin(); b_it!=m_Bones.end(); b_it++){
		xr_delete(*b_it);
	}
	for (VertexDefIt v_it=m_Vertices.begin(); v_it!=m_Vertices.end(); v_it++){
		xr_delete(*v_it);
	}
	for (ExpVertIt ev_it=m_ExpVertices.begin(); ev_it!=m_ExpVertices.end(); ev_it++){
		xr_delete(*ev_it);
	}
	for (ExpFaceIt ef_it=m_ExpFaces.begin(); ef_it!=m_ExpFaces.end(); ef_it++){
		xr_delete(*ef_it);
	}
}
//-----------------------------------------------------------------------------
int	CExporter::AddBone(INode* pNode, Matrix3 &matMesh, IPhysiqueExport* pExport)
{
	if (!Helper::IsBone(pNode,U.m_SkinAllowDummy)) return BONE_NONE;

	for (BoneDefIt it=m_Bones.begin(); it!=m_Bones.end(); it++)
		if ((*it)->isEqual(pNode)) return it-m_Bones.begin();

	CBoneDef*	pBone= xr_new<CBoneDef>(pNode);
	if (pBone->SetInitTM(pExport,matMesh)){
		AddBone(pBone->pBone->GetParentNode(),matMesh,pExport);
		m_Bones.push_back	(pBone);
		return m_Bones.size()-1;
	}
	return BONE_NONE;
}

void CExporter::ScanBones(INode *pNode)
{
	VERIFY				(m_Style!=eExportUndef);
	R_ASSERT			(pNode);
	if (Helper::IsBone(pNode,U.m_SkinAllowDummy))	m_AllBones.push_back(pNode);
	// process sub-nodes
	int	cChildren		= pNode->NumberOfChildren();
	for (int iChild = 0; iChild < cChildren; iChild++)
		ScanBones(pNode->GetChildNode(iChild));
}

//-----------------------------------------------------------------------------
void CExporter::ScanMesh(INode *pNode)
{
	if (m_bHasError)	return;

	if (!Helper::IsMesh(pNode)){
//		LPCSTR nm = pNode->GetName();
		int	cChildren	= pNode->NumberOfChildren();
		for (int iChild = 0; iChild < cChildren; iChild++){
//			LPCSTR nm1	= pNode->GetChildNode(iChild)->GetName();
			ScanMesh	(pNode->GetChildNode(iChild));
		}
	}else{
//		LPCSTR nm = pNode->GetName();
		if (pNode->Selected()){
			if (m_bFindMesh){
				ERR("Single mesh support only.");
				m_bHasError = TRUE;
				return;
			}
			m_MeshNode		= pNode;
			m_bFindMesh		= TRUE;
		}
	}
}
//-----------------------------------------------------------------------------
BOOL CExporter::Capture()
{
	VERIFY				(m_Style!=eExportUndef);
	Modifier*			pPhysique;
	IPhysiqueExport*	pExport;
	IPhyContextExport*	pContext;
	Object*				pObject;

	Matrix3				matMesh;
	Matrix3				matZero;

	if (!m_MeshNode){
		ERR("Select mesh and try again.");
		m_bHasError=TRUE;
		return FALSE;
	}

	pObject				= m_MeshNode->GetObjectRef();
	if (!IsExportableMesh(m_MeshNode,pObject)){
		ERR("Can't receive node references.");
		m_bHasError=TRUE;
		return FALSE;
	}

	// Get export interface
	pPhysique			= FindPhysiqueModifier(m_MeshNode);
	if (!pPhysique){
		ERR("Can't find Physique modifier.");
		m_bHasError=TRUE;
		return FALSE;
	}
	pExport		= (IPhysiqueExport *)pPhysique->GetInterface(I_PHYINTERFACE);
	if (!pExport){
		ERR("Can't find Physique interface.");
		m_bHasError=TRUE;
		return FALSE;
	}

	// Get mesh initial transform (used to mult by the bone matrices)
	int rval = CGINTM(m_MeshNode,pExport->GetInitNodeTM(m_MeshNode, matMesh));
	matZero.Zero();
	if (rval || matMesh.Equals(matZero, 0.0)){
		ERR("Old CS version. Can't export mesh");
		matMesh.IdentityMatrix();
	}

	// Add hierrarhy parts that has no effect on vertices,
	// but required for hierrarhy stability

	if (eExportMotion==m_Style){
		if (m_AllBones.empty()){
			ERR("Invalid skin object. Bone not found.");
			return FALSE;
		}

		EConsole.ProgressStart((float)m_AllBones.size(),"..Capturing bones");
		for (DWORD i=0; i<m_AllBones.size(); i++){
			AddBone(m_AllBones[i], matMesh, pExport);
			EConsole.ProgressInc();
		}
		EConsole.ProgressEnd();
	}

	bool bRes = TRUE;
	if (eExportSkin==m_Style){
		// For a given Object's INode get a
		// ModContext Interface from the Physique Export Interface:
		pContext = (IPhyContextExport *)pExport->GetContextInterface(m_MeshNode);
		if (!pContext){
			ERR("Can't find Physique context interface.");
			return FALSE;
		}

		// convert to rigid with blending
		pContext->ConvertToRigid(TRUE);
		pContext->AllowBlending	(TRUE);

		// process vertices
		int	numVertices = pContext->GetNumberVertices();
		EConsole.ProgressStart(float(numVertices),"..Capturing vertices");
		for (int iVertex = 0; iVertex < numVertices; iVertex++ ){
			IPhyVertexExport *pVertexExport = (IPhyVertexExport *)pContext->GetVertexInterface(iVertex);
			R_ASSERT(pVertexExport);

			// What kind of vertices are these?
			int iVertexType = pVertexExport->GetVertexType();

			IPhyRigidVertex* pRigidVertex=(IPhyRigidVertex*)pContext->GetVertexInterface(iVertex);
			R_ASSERT					(pRigidVertex);
			switch (iVertexType){
			case RIGID_TYPE:{
				INode* node				= pRigidVertex->GetNode();
				R_ASSERT				(node);
				LPCSTR nm				= node->GetName();
				// get bone and create vertex
				CVertexDef* pVertex		= AddVertex();
				int boneId				= AddBone(node,matMesh,pExport);
				if(BONE_NONE==boneId){
					ERR					("Invalid bone: ",node->GetName());
					bRes				= FALSE;
				}else pVertex->Append	(boneId,1.f);
							}break;
			case RIGID_BLENDED_TYPE:{
				IPhyBlendedRigidVertex*	pBlendedRigidVertex=(IPhyBlendedRigidVertex*)pRigidVertex;
				int cnt					= pBlendedRigidVertex->GetNumberNodes();
				CVertexDef* pVertex		= AddVertex();
				for (int i=0; i<cnt; i++){
					INode* node			= pBlendedRigidVertex->GetNode(i);
					R_ASSERT			(node);
					LPCSTR nm			= node->GetName();
					// get bone and create vertex
					int boneId			= AddBone(node,matMesh,pExport);
					if(BONE_NONE==boneId){
						ERR				("Invalid bone: ",node->GetName());
						bRes			= FALSE;
					}else pVertex->Append(boneId,pBlendedRigidVertex->GetWeight(i));
				}
									}break;
			}

			// release vertex
			pContext->ReleaseVertexInterface( pRigidVertex );

			EConsole.ProgressInc();

			if (!bRes) break;
		}
		EConsole.ProgressEnd();

		if (!bRes) return FALSE;

		static int remap[3];
		if (U.m_SkinFlipFaces){
			remap[0] = 0;
			remap[1] = 1;
			remap[2] = 2;
		}else{
			remap[0] = 0;
			remap[1] = 2;
			remap[2] = 1;
		}

		// Process mesh
		// Get object from node. Abort if no object.
		Log("..Transforming mesh");
		BOOL		bDeleteTriObject;
		R_ASSERT	(pObject);
		TriObject *	pTriObject	= GetTriObjectFromObjRef(pObject, &bDeleteTriObject);
		if (!pTriObject){
			ERR("Can't create tri object.");
			return FALSE;
		}
		Mesh&		M = pTriObject->mesh;

		// Vertices
		{
			// check match with
			int iNumVert = M.getNumVerts();
			if (!(iNumVert==numVertices && iNumVert==m_Vertices.size()))
			{
				ERR("Non attached vertices found.");
				if (bDeleteTriObject)	delete(pTriObject);
				return FALSE;
			}

			// transform vertices
			for (int i=0; i<iNumVert; i++){
				Point3 P = M.getVert(i);
				Point3 T = matMesh.PointTransform(P);
				T *= m_fGlobalScale;
				m_Vertices[i]->SetPosition(T);
			}
		}

		Log("..Parsing materials");
		// Parse Materials
		m_MtlMain = m_MeshNode->GetMtl();
		R_ASSERT(m_MtlMain);

		DWORD cSubMaterials=m_MtlMain->NumSubMtls();
		if (cSubMaterials < 1) {
			// Count the material itself as a submaterial.
			cSubMaterials = 1;
		}

		// build normals
		M.buildRenderNormals();

		Log("..Converting vertices");
		// our Faces and Vertices
		{
			for (int i=0; i<M.getNumFaces(); i++){
				Face*	gF	= M.faces  + i;
				TVFace*	tF	= M.tvFace + i;

				int m_id = gF->getMatID();
				if (cSubMaterials == 1){
					m_id = 0;
				}else{
					// SDK recommends mod'ing the material ID by the valid # of materials,
					// as sometimes a material number that's too high is returned.
					m_id %= cSubMaterials;
				}

				st_FACE* nF		= xr_new<st_FACE>();
				nF->m_id		= m_id;
				nF->sm_group	= gF->getSmGroup();
				for (int VVV=0; VVV<3; VVV++){
					int vert_id = gF->v[remap[VVV]];

					CVertexDef	&D	= *(m_Vertices[vert_id]);
					Point3		&UV	= M.tVerts[tF->t[remap[VVV]]];

					st_VERT		v;
					v.Set		(D);
					v.P.set		(D.P);
					v.SetUV		(UV.x,1-UV.y);
//					v.sm_group	= U.m_SkinSuppressSmoothGroup?0:gF->getSmGroup(); // smooth group
					nF->v[VVV]	= AddVert(v);
				}
				m_ExpFaces.push_back(nF);
			}
		}
		if (bDeleteTriObject)	delete(pTriObject);
	}
	UpdateParenting();

	return bRes;
};

BOOL MeshExpUtility::SaveAsSkin(const char* fname)
{
	BOOL bRes=true;
	if (!(fname&&fname[0])) return false;

	Log				("Exporting..." );
	Log				("-------------------------------------------------------" );

	INode			*pRootNode;
	pRootNode		= ip->GetRootNode();
	R_ASSERT		(pRootNode);

	// export
	CExporter *E	= xr_new<CExporter>();
	bRes			= E->ExportSkin(pRootNode,fname);
	xr_delete		(E);

	return			bRes;
}
//-------------------------------------------------------------------

BOOL MeshExpUtility::SaveSkinKeys(LPCSTR fname){
	BOOL bRes=true;
	if (!(fname&&fname[0])) return false;

	Log				("Exporting Skin Keys..." );
	Log				("-------------------------------------------------------" );

	INode			*pRootNode;
	pRootNode		= ip->GetRootNode();
	R_ASSERT		(pRootNode);

	// export
	CExporter *E	= xr_new<CExporter>();
	bRes			= E->ExportMotion(pRootNode,fname);
	xr_delete(E);

	return			bRes;
}
//-------------------------------------------------------------------

redpajama_set_name: RedPajamaGithub


Cook green beans according to package directions; drain.
Sauté almonds in butter until lightly browned. Add almonds and oregano to cooked green beans, and toss well.
Note: 1/2 cup sliced almonds, toasted, may be substituted for blanched almonds.


I've had a bone spur on the back of my right foot for about 5 years and it hurts me every single day. I just know that I have to take it easy on my feet and when I wake up, I do some foot and ankle stretches before I get going. I need to get surgery but I've been putting it off because I can't spend the 4-6 weeks in a cast and not driving or moving around. I'm sure I'll get it done eventually but it'll probably be when my Achilles tendon it is attached to explodes. Since softball started three weeks ago though I feel like the explosion is near. You know how it feels when you need to crack or pop your elbow or wrist or knuckles or other joint? Then you do it and it feels so much better? That's how my right ankle feels all the time except when I do crack it, it doesn't relieve any discomfort. It just makes a noise that mocks me. I'm whining.
Today we had Day Two of parent conferences at school form 7:30 to 10:30 and then we were off the rest of the day. Conferences were fun because I saw some parents, chatted with some teachers, and got some grading done. Then I went home, played with the kid for a bit, and then promptly took a big fat nap. Woke up, played with the kid, read some, and here I am. On the really bright side, I came up with a good idea for my AP classes that has me excited. I'll even call it an epiphany. And no I'm not sharing.
I have to start this by saying that Raymond Carver is my favorite author. I've read everything he has ever written more than once and I swear that when I read his words, I am transformed into a better person. There is something about his writing that rings so true and it is so damn accessible. He just makes writing seem so easy. It makes me jealous. In my classroom I have multiple framed 8x10's of Carver hanging on my walls alongside pictures of Tommy Smith in the 1968 Olympics, Malcolm X, and my wife and daughter. It's an eclectic wall.
It's not my favorite Carver story but it's still amazing. It tells the story of a man whose wife's good friend comes to visit. The good friend happens to be blind and the man is not too excited that there will be a visit. When the blind man arrives, the man and he bond and share a moment or two. It doesn't sound like much but if you've read carver you know that his specialty is taking a seemingly mundane moment and making it seem momentous. Kind of like real life can be. This story is no exception,.
There is much to work with in this story for most teachers and I hope carver is taught forever. For me, sadly, I can't teach any carver to my students. I've tried. I stopped trying to do it because the students invariably don't like carver nearly as much as I do and it hurts too much. That may sound stupid but it is so true. I get personally offended when someone doesn't appreciate or love Carver like I do so I just can't use any of his work in the classroom. I don't even like discussing his writing with people because if they don't think he's the best writer ever, I view it as a character flaw and lose some respect for them. I may sound flippant but I'm being 100% honest. It's weird, I know, but I honestly can't help it.
This is a wonderful story and you've made me want to pull my Carver anthology off the shelf for the first time in years. The image of the blind man running his fingers over the paper is so powerful.


text:
Invasion of Privacy: Lwam Tecleab devotes time, passion to serving others on campus and off
September 25, 2008 Keren Carmeli
Junior math and adolescent education major Lwam Tecleab, in summing up her life philosophy, recalled a friend's tattoo: "Worse things have happened to better people," a phrase she plays back as a way of reminding herself to treat others as she would like to be treated.
That's probably why it is highly unlikely to walk down Main Street or through the Union with Tecleab without hearing her name shouted out, to which she always returns a warm hello and a big smile.
Tecleab, originally from West Irondequoit, devotes the majority of her free time to helping others. When she's not guiding prospective freshman and their parents around campus as a tour guide, Tecleab serves as co-coordinator for the Livingston County chapter of Big Brothers, Big Sisters.
Her involvement in the organization began as something of an accident, according to Tecleab. When a friend dropped out and needed a replacement, Lwam stepped in as a caseworker her freshman year and has served as co-coordinator since fall 2007.
Being a part of the completely student-run operation means being responsible for approximately 25 area children entered in the program.
"It makes me feel like a grown-up," said Tecleab.
Lwam is also the thank you and recognition chair and secretary for Colleges Against Cancer, the group responsible for organizing Relay for Life. The organization was able to raise $73,000 last spring through donations for Relay for Life. This year, Lwam said she hopes to see more faculty and staff members involved in their effort to spread awareness about various forms of cancer.
Over Spring Break, Tecleab plans on going to Mississippi to help with Hurricane Katrina recovery efforts. According to her, it is important for people to understand that though this issue has faded out of the media spotlight, it has not been resolved. Volunteers and help are still needed.
This semester, Tecleab, along with many students in the School of Education, is collaborating with professor Jane Morse in a study called Keeping Kids in School, which follows a group of students throughout their high school careers and attempts to identify certain factors that contribute to their educational success.
"You always hear about that one truly passionate professor who makes you get passionate about issues," said Tecleab. "Professor Morse was the first professor I ever felt that way about."
When Tecleab gets a spare moment between her various commitments, she does what any other student would. "I like to spend quality time with friends," she said.
In Knights' Life
← Where are they now? '93 Alumnus runs photo, stylist agency in NYCTennis scores two gritty wins, remains undefeated →


"A year ago when my doctor told me my pain was called fibromyalgia. That is when my search for fibromyalgia pain relief began. The doctor prescribed some medicine to relieve my pain. However, I didn't want to have to keep taking medicine with harmful side effects so I came to Optimum Health for a primary wellness consultation hoping they could help me decrease my muscle pain without medicine. I had my first total body cleanse then. My muscle pain dropped from 12 (using 0-10 pain scale) down to a 3 by the time the cleanse was over.
The next day, I noticed that I did not have any pain at all. Total fibromyalgia pain relief! My muscles didn't hurt me again for 8 whole months. I was very pleased.
"I started looking for muscle pain relief in the 1980's when I was diagnosed with Fibromyalgia. Normally large gatherings are stressful for me and cause my fibromyalgia pain to flare-up. I have to take 2 Tylenol with Codeine every 4 hours and end up in the bed struggling with the pain. Many medical suggestions have given very little fibromyalgia pain relief.
I came to Optimum Health a week ago. After having two detoxes and beginning a supplemental routine, I had a large family gathering. I was very pleased that I only had to take a total of one Tylenol with Codeine each day and I never ended up in the bed struggling with fibromyalgia pain. This is unbelievable. True muscle pain relief! I know I have been helped!
"Muscle pain relief seemed impossible after being diagnosed with fibromyalgia, put on disability, and being in pain all the time so long. Not expecting much help, I went for my first total body detoxification. My muscle pain dropped down to zero by the time the detox was over. And then I had no fibromyalgia pain for two whole weeks!
Tianya told me that she was taught that the process enabled my body to release the toxins from my muscles and that is what gave the fibromyalgia pain relief.
What is the Cause of Muscle Pain?


Our mission is to give business owners a unique Voice of the Customer program that will increase customer loyalty and revenue using actionable feedback from real customers.
and Living the customer experience that they expect will increase your loyalty and your revenue.
Happy customers spend more, make repeat purchases, and tell others about your company. Working with Listen, Learn, Live LLC will give you the opportunity to create more happy customers.
We do this by first gathering customer insights and then deciphering the data providing our clients with a unique action plan to address what their customers are asking for. We design Voice of the Customer programs specifically for our clients' business with their customers in mind.
Listen, Learn, Live LLC is a company that is passionate about your customers. Helping your company grow, by listening to the voice of your customers and optimizing their experience is exciting to us.


text:
Timpson Books /
Cobbled Together (1)
Dear James (1)
How to Ride a Giraffe (1)
Ask John (1)
Other Titles (2)
Keys To Success by John Timpson
Our Chairman, John Timpson, shares 50 secrets that any business will find invaluable.
High Street Heroes
High Street Heroes - The Story Of British Retail In 50 People by John Timpson WHEN BUSINESSMAN John Timpson started his retailing career in 1960, there were no supermarkets, no out-of-town shopping centres and not even a hint of internet shopping. The British high street was full of made-to-measure tailors and traditional grocers. Among the household names were Mac Fisheries, Dewhurst, John Collier and Timothy Whites & Taylors. In this enjoyable new book, Timpson shows how successive generations of forward-thinking shopkeepers and inspirational entrepreneurs have led the major retailers through a period of rapid change - people such as Ken Morrison, Ralph Halpern, Terence Conran and Anita Roddick, without whom our high streets would have looked very different. This unique survey - from a man who knows a few things about success in retail - paints a compelling, personal and vivid picture of how shops have changed over the last 100 years and reveals who Timpson thinks has had the biggest influence on the shape of shopping in the 'retail revolution' that we have witnessed since the 1970s.
Ask John
Ask John - Straight Talking, Common Sense From The Front Line Of Management.
There′s a lot of hot air in the world of business. However, in this book you will find the common-sense approach of John Timpson. By running his family business in a unique way and turning it into one of the high street′s biggest success stories he really knows what works and what doesn′t. Upside Down Management gives you an insight into this amazing company. From breaking the rules, following your conscience, and implementing John's trademark ′upside down management′ this book tells it like it is. Upside Down Management is a fantastic insider′s view of what really makes this family business tick.
How To Ride A Giraffe
In How To Ride A Giraffe John Timpson explains how Timpson works, how it survives and why it is successful. Written with the help of the people who work for Timpson. Paperback 216 pages published in 2008.
Learn how Timpson manage their business in words and pictures. John puts the success of Timpson down to one real difference: "It's the people who serve our customers who run the business and everyone including me are just there to help."
Dear James
Words of wisdom to his son and heir on how to run a successful business. The lessons to be learned are many but this book can get you though the minefield.
Cobbled Together Book
Cobbled Together real life lessons from a high street maverick! Here we have a collection of John's Real Business articles.
Timpson - A Century Of Change
A century of change - A brief look at the way Timpson has changed over the last 100 years
The Book Of Timpson Values
Timpson Values - The way we work at Timpson (Hardback) With useful information and pictures


text:
By Jennifer Doherty on April 29, 2019.
If St. Sava's experience is an indicator of the challenges to rebuilding a historic church, Notre Dame faces a long road. Still, addressing the combined Greek and Serbian faithful, the bishop offered a message of rebirth and "contemporary miracles."
The Biggest Weekend for Greek Bakeries in Astoria: Easter
By Moira Lavelle on April 27, 2019.
This weekend is pandemonium in Astoria. All along 31st Street people hustle in and out of Greek bakeries and grocery stores and butcher shops, buying traditional tsoureki bread
The Culinary King Eats His Way Through Queens Up Close
By Wufei Yu on April 22, 2019.
Fresh bean curd in a Flushing floral shop, Himalayan snacks behind a cell phone store in Jackson Heights, Thai Buddhist temple on the city's outskirts. Since 1998, Queens-native Joe DiStefano has explored them all and found all sorts of delicacies and cultures of the ethnic mosaic that is Queens. Hop on the 7 line, and join DiStefano on one of his culinary and cultural escapades!
Land of Buddha
By Staff on April 17, 2019.
From the foothills of the Himalayas to the skyscrapers of the city, Dawa Sherpa carries his Buddhist principles with him wherever he goes. On Friday, the owner of the Land of Buddha boutique spoke to NYCityLens about immigrating, business, and finding inner peace in New York.
Sudan's Bashir is Gone, But Protesters in NY and Abroad Ask For More
On Friday, a group of Sudanese Americans gathered outside the United Nations headquarters in New York, calling for U.N. condemnation of military rule, and civilian government now.
New York's Persian Rug Dealers Feel Sanctions Against Iran
By Moira Lavelle on April 7, 2019 antique rugs, Business, immigration, Iran, sales Business, Immigration, The Global City
Trump's clampdown on Iranian imports is hurting the carpet trade in the city
Wife of Venezuela's Guaidó Gives Hope to Diaspora in New York City
By Josefina de la Fuente on March 27, 2019 The Global City, Uncategorized
It didn't matter if the photo was taken from far away or from up close. It was fine to miss the perfect angle. It wasn't relevant if the line was too long. The limited space to walk through the crowd of dozens was not an obstacle to get the coveted selfie either. Almost no […]
Can an American Become a K-pop Star?
By Elizabeth Mulvey on March 19, 2019 Manhattan, Multimedia, NY City Scene, The Global City, Video
A Jamaican-American woman wants to become a star in the Korean pop music industry. Can she make it as a foreigner?
Liberian Immigrants are Running Out of Time
By Josefina de la Fuente on February 16, 2019 Staten Island, The Global City
In less than two months, the life of Rose Knuckles Bull, a Liberian immigrant, will change forever. After more than 20 years of living in the United States, most of those years in Staten Island, the 68-year-old retiree will have to pack her belongings and leave the country before the end of March when her […]
The Nigerian Diaspora Watches an Election From Afar
By Emma Vickers on February 15, 2019 Politics & Policy, The Global City
As Nigeria begins to vote, Nigerians in New York City discuss the economy, the youth, and corruption
Chinese New Yorkers Ring in the Year of the Pig
By Francesca Regalado on February 5, 2019 Manhattan, Multimedia, Photo, The Global City
For the 20th year, celebrations for the Lunar New Year, a tradition brought to the United States by immigrants not only from China, but also from other Asian countries, took place Tuesday with Chinese-Americans heralding the arrival of the Year of the Pig with song, dance, and firecrackers. The celebration in Sara D. Roosevelt Park, […]
Indonesian Feast Held to Raise Money for Tsunami Victims
By Wufei Yu on February 5, 2019 Food & Wine, Immigration, Multimedia, Photo, Queens, The Global City
A monthly pop-up food bazaar in Elmhurst was dedicated to helping those who lost homes in last year's natural catastrophe
Venezuelans in the U.S Hold Up Hope for a Return Home
By Josefina de la Fuente on February 3, 2019 Immigration, The Global City
Three years ago, Venezuelan Paola Granadillo decided that she couldn't continue living in the country she was born in. "I had to leave because of the political and economic situation. I simply couldn´t stay there anymore. We had to do lines for everything: for the food, or even for the toilet paper. Everything was regulated. […]
Legal No More: Some 9,000 Nepalese Lose the Fight to Live Here
By Tulika Bose on May 5, 2018 #DHS, #Krist, #TPS, #undocumented, Trump News, The Global City
Fifty-one-year-old Pemala Sherpa was 16 when she married a man she didn't know, in a remote region in the mountainous country of Nepal. She gave birth to two children—a boy and a girl. It wasn't long, she said, before her husband began to beat her. As the years passed, Sherpa says, she realized that she […]
Korean Americans on the "Amazing" Summit
By Jennifer Kang on May 1, 2018 Kim Jong Un, Moon Jae In, North Korea, South Korea News, NY City Scene, Politics & Policy, The Global City
"I hope the results of this summit will allow me to stop worrying about both of my homes—Korea and America."
Holy Saturday in Greektown NYC
By Jennifer Kang on April 8, 2018 NY City Scene, Queens, The Global City
New York City celebrated Easter last Sunday – but for Orthodox Christians, the festivity isn't over just yet.


text:
Fight the Dead; Fear the Living
Christina Repetti, Reporter
The Walking Dead was 2012's No.1 show on TV! The Walking Dead is a fiction, horror, suspense, thriller, drama, and an adventure TV show. A zombie apocalypse broke out…nobody knows why or how it happened but luckily there are survivors. Waking up from a coma, Rick Grimes, one of the main characters, also known as Andrew Lincoln, finds himself in an empty, disgusting hospital. He goes on a search for his family and after a couple days he thankfully finds them safe with a group of survivors.
The show has been all about the few people left who have not yet been bitten or turned into zombies and they are trying to survive and find a way to fight the disease. The group gains people but always ends up losing some.
At the end of season 3's finale Rick is still alive and he is the leader of the group. He makes the important decisions for the group's best interest. There are five women, six men and a new born baby girl by the end of season three. But they run into a big group of other survivors who live in a town, called Woodbury, run by someone they call "The Governor", David Morrissey, who is the leader in this group. He is a charming leader and soon he leaves Woodbury and "his people" move into the safe prison that Rick and "his people" live in. "I can't wait till Season 4" says WHS freshman.
Season four just started October 13. It was a great episode. They had all new editions to the show: new characters, wall of knives, a barn, a horse and a pig pen. The episodes on Sunday nights have been great up until last Sunday night's episode. The only part that was extravagant was the ending, Rick kicks out one of the main characters because of her poor decision of taking care of a new sickness going around in the prison. Last night's episode wasn't too hot either. But I won't get into the details for the few that haven't seen it yet. "This is by far my favorite show!" says WHS freshman Amanda Caruso. The rest of season 4 will be epic!
Cecily Strong Leaves SNL After 11 Years
Aaron Tveit's Homecoming to Moulin Rouge!
Television and Film Performers Win Big at the 2023 Golden Globes
New 'A Christmas Story Christmas' Warms Hearts
Taylor Swift "Midnights" Takes Over Sleepless Nights and the Music Charts
Gilmore Girls: The Perfect Comfort Show for Autumn
The Show Must Go On: Don't Worry Darling Prevails Through Controversy and Critics
Literary Apps That Every Reader Needs


Legendary guitarist Uli Jon Roth will perform live in Exeter Sept. 23, the same day he releases his new album, "Under A Dark Sky." The CD is the first official release in the long-awaited series of Symphonic Legends, which is a cycle of music written by Uli for his all-encompassing "SKY OF AVALON" project. It is also his first real rock record since 1985's "Beyond The Astral Skies." Fans of the Scorpions and Uli Jon Roth alike will be in awe of the guitar master once again as he delivers his next masterpiece.
During his tenure as lead guitarist and a main songwriter for the Scorpions in the 1970s, the band released five very influential records, including the live album Tokyo Tapes, which sold nearly 1 million copies and went gold in several countries. Some later Scorpions releases with Roth began to exhibit a stylistic split in songwriting. Roth-composed songs were influenced by classical music and Jimi Hendrix but songs involving Rudolph Schenker as composer leaned towards straight hard rock and pop hard rock. This split reflected Roth's growing dissatisfaction with his role in the band. He began investigating spiritually oriented subjects in his private life, like his influence Jimi Hendrix did towards the latter half of his career. Roth left the Scorpions in 1978.
He formed his own band named Electric Sun which released three albums. The first, "Earthquake" (1979), was dedicated to the spirit of Jimi Hendrix and featured cover art by artist Monika Danneman, Jimi Hendrix's former girlfriend who had been with him when he died in 1970, and who became Roth's partner afterwards.
A second album released two years later, "Fire Wind" (1981), was dedicated to Anwar el-Sadat (the assassinated President of Egypt who had tried to make peace in the Middle East), and featured a song called "Enola Gay" which was about the atomic bombing of Japan. The album once again featured stunning cover art by his girlfriend Monika Dannemann.
While Scorpions continued to experience mainstream and commercial success, Roth's records were released on the much smaller German Metronome Musik label. His move into deeper spiritual and political subjects was opposite that of the Scorpion's foray into more "good-time" subjects accompanied by MTV-style videos showing the band at parties and in 1980s era fantasy heavy metal settings.
additional frets (32). He called them Sky guitars and used them on his last Electric Sun album, "Beyond the Astral Skies" (which was dedicated to Martin Luther King and to Roth's fans), released in 1985. Since then, Roth entered a new phase of creative work, composing four symphonies and two concertos, and sometimes performing with symphony orchestras throughout Europe.
On June 2, 2007 at the Rock am Ring festival in Germany, Roth joined The Smashing Pumpkins on stage for their epic closing song "Gossamer." He made another appearance with the Pumpkins upon their return to Germany on Feb. 26, 2008.
For more information on Roth's latest album, "Under A Dark Sky," visit his official website at www.ulijonroth.com. For more information on upcoming concerts at Orange Blossom Junction, visit www. orangeblossomjunction. com. The restaurant is located at 20898 Avenue 296 (Highway 198) just east of Exeter.


Mets minority owner David Einhorn is expected to have a say in major team decisions, though he won't have the final call. If the Wilpons have to sell the team, Einhorn will have the first opportunity to buy it.
The Dodgers have not explored possible trades for Andre Ethier or Matt Kemp and rival teams haven't called to express interest in the outfielders, according to Heyman. The Dodgers would like to lock both up long-term instead of allowing them to hit the open market after next year.
One Dodger who won't be getting a long-term contract offer: James Loney. The first baseman is a likely non-tender after the season, according to executives around the league.
The Rangers are looking for a reliever and would prefer a right-hander. Heyman hears they'll consider Francisco Rodriguez of the Mets.
The Cubs don't plan to exercise Aramis Ramirez's $16MM option for 2012, according to Heyman.


Every year, hundreds of industry leaders gather for the global pricing, sales, and revenue management event called Outperform. For 2017, the event was hosted in Chicago, and the Carley Creative team was there to capture the action—hands-on training, powerful keynotes, breakout sessions, and evening celebrations.
The event was hosted at the historic Palmer House Hilton right in the heart of Chicago and was sponsored by companies like Microsoft, Icertis, Deloitte, Xactly, and Avalara.
Our task was to capture the best of the action and edit a 90-second highlights video that would capture the energy and tone of the event for promoting next year's Outperform.


to display for the day!
Items will be tagged with the pattern name, yarn and needle/hook size used, along with your name.
Spend the day with those who share your love of knitting and crochet!
Sat., Sept. 14, 2019, 9 a.m. to 3 p.m.
A fun-filled day of knitting and crochet!
Registrations are due August 30.
Website designed by ICCPA, Frederic, WI.


text:
Editorial: Staying flexible
Columbus City Schools officials have done a creditable job adjusting the district's massive school building and renovation plan to constantly shifting conditions, brought on by everything from economic turbulence to the fact that enrollment can be affected by families' right to choose charter schools and private-school vouchers. The district's open-enrollment policy further complicates enrollment projections for the district.
Competent leadership by Carole Olshavsky, the district's senior executive for capital improvements, has been credited with keeping the plan on track.
As a recent Dispatch story detailed, planners' own work -- the facilities plan -- can change enrollment trends.
Not surprisingly, families seem to appreciate new school buildings; some schools where enrollment had been declining for years have seen a surge when a new building opens.
Above all, the challenge posed by fluid school enrollment shows the value of using a master plan and the counsel of outside advisers to keep control of such a large undertaking.
Since Columbus schools voters approved a $392 million bond issue in 2002 to pay the district's part of a $500 million building plan -- the rest to be paid with state dollars through the Ohio School Facilities Commission -- the Neighborhood School Development Partnership, made up of community and business leaders and residents, has guided the plan through rocky times.
Along the way, the panel and Olshavsky tweaked the plan to move up rebuilding or renovation of schools that were crowded and one that was designated as historically significant by the Columbus Landmarks Foundation.
Three of the 38 projects originally scheduled were eliminated because falling enrollment dictated the closing of those schools.
A second building phase began with voters' approval in November of a $164 million bond issue. Because operating funds remain tight, that phase has been scaled back to affect 11 schools instead of 18.
The economic downturn has slowed construction of new housing in a New Albany-area subdivision that was to be the site of the district's first entirely new school in decades, so that project is on hold.
If the emergence of brand-new buildings and, more important, re-energized schools continues to fill buildings beyond their capacity, the district has the tools and the talent to make adjustments.


California's DMV has recently added a new name to the growing list of companies that have been granted a permit to test self-driving cars on CA roads. That name is Apple. It follows recent reports that the company was currently dropping the creation of a physical car and instead would begin heavily focusing on the development of autonomous software.
Apple's permit allows for the company to begin using three 2015 Lexus RX crossovers for testing their autonomous driving technology and hardware (if there's any). Previously, Google was allowed a similar permit which granted the search giant Lexus SUVs for testing out, so it looks like we'll be seeing a bunch of self-driving Lexuses around soon.
There's been a lot of buzz surrounding Apple's car efforts. They've been using a test facility so far to test motors and other vehicle parts which has drawn a crowd, while reports suggest we won't be seeing the company's efforts come together formally until 2021. But since we learned of Apple's shift in plans from hardware- to software-based, everything's been pretty radio silent. But as we've witnessed today, this hasn't confirmed Apple's taking things slow with their self-driving car ambitions. It just looks like they need a little time.
Unfortunately, in this day and age, time is the enemy. Google's autonomous driving efforts are growing rapidly and have even expanded into a new company, while other companies like Tesla and even Cadillac are already starting to introduce the technology to consumers. Therefore, Apple may wanna pick up the pace with things. Otherwise, they could fall behind the competition, something that's probably not ideal in such a heated market.


MIE specialises in human performance monitoring instruments for use in bioengineering, ergonomics, sports sciences, medicine, physiotherapy and work diagnostics. We have a diverse range of hardware and software products and are able to manufacture special bespoke instruments if requested.
With over 30 years of experience we have won numerous awards for our innovative designs & technology and we continue to develop products for the demanding needs of the serious scientist.
A new concept in fitness measurement based on sports science and advanced measurement technology.
Small versatile 20 channel mobile telemery & data logger for analogue and digital signals.
State of the art miniature multi-purpose medical grade data logger.
A unique and economical system providing instantaneous analysis of gait which can be used anywhere and requires no specialised operator training.
Measures hand grip strength and finger pinch performance, together with endurance.
Multi-force analyser for measuring the magnitude of isometric contractions of many muscle groups.
Provides a means to measure psoriatic disease or other similar dermatological and rheumatological factors.
Measure joint angles and range of motion. Designed specifically for use by rheumatologists, physiotherapists and general practitioners.
Telemetric monitoring system used to monitor up to 12 people in harsh environments.
Compute forces, moments, directions, torques & centres of pressure.
Compact, fully instrumented treadmills that reduce gait lab space requirements.
Fast drug free pain relief for professions in hospitals and private practices.
Fast and effective treatment for soft tissue injuries to small and large animals.
Acquire force platform data and visualise in 3D. Includes a battery of biofeedback tests. Ideal for gait and research labs.
Acquire and analyse muscle activity and other analogue/digital signals from our telemetry and data logger range. Emphasis on EMG analysis.
Analyse pinch, grip or myometer strength and endurance. Accompanies our Digital Analyser family.
6 Wortley Moor Road, Leeds LS12 4JF. United Kingdom.
Copyright © 2015 MIE Medical Research Ltd. All rights reserved.


As we knew Kankuro is Gaara's brother. When Kankuro was child, he always obey Gaara's desire because Kankuro was afraid if Gaara angry. In fact, Kankuro not truely accepted that condition because he was older than Gaara. But after they have been adult and Gaara has changed, Kankuro become more respect and love his little brother (Gaara). Now let talk about his style, is there any changing from his style? Yes there is, If Kankuro's child always brought his puppet and wrapping it with cloth, Kankuro's adult brought his puppet into scrool and summoned them when he need it. Kankuro's child brought arm bag on his leg and Kankuro's adult didn't bring it. And last difference is we didn't see anymore picture (a circle with two colour, brown and orange) on Kankuro's adult clothes. Maybe there is another difference from Kankuro's child and adult which didn't yet I mention? Please tell me about it, so I can add more information detaily.
Just like my previous post, I have new collection from Kankuro Shippuuden Wallpaper that I wanna share to you all Narutofans. Just click on image to get the real pixels and save it. I'm still waiting your information about Kankuro. Thanks for your visited here.


Build your home on this most amazing Flagler Beach homesite! The lot is approximately 330'feet long (w/approx 100'of waterfront) and leads to directly on to the bay that adjoins the well renowned I.C.W. It's lovely, peaceful and affords the fortunate few the salt-life style we all crave. Features beautiful coastal oaks enhance her that old Florida charm. Plus, the ocean is just a short walk away, and so is the center of town (Flagler Beach). She is a gem, and you would be remiss if you didn't add her to your must-see properties! Also, the adjoining lot is also available for sale. Hurry while this rare opportunity is available.