Project Management

Voices on Project Management

by , , , , , , , , , , , , , , , , , ,
Voices on Project Management offers insights, tips, advice and personal stories from project managers in different regions and industries. The goal is to get you thinking, and spark a discussion. So, if you read something that you agree with--or even disagree with--leave a comment.

About this Blog

RSS

View Posts By:

Cameron McGaughy
Lynda Bourne
Kevin Korterud
Conrado Morlan
Peter Tarhanidis
Mario Trentim
Jen Skrabak
David Wakeman
Wanda Curlee
Christian Bisson
Ramiro Rodrigues
Soma Bhattacharya
Emily Luijbregts
Sree Rao
Yasmina Khelifi
Marat Oyvetsky
Lenka Pincot
Jorge Martin Valdes Garciatorres
cyndee miller

Past Contributors:

Rex Holmlin
Vivek Prakash
Dan Goldfischer
Linda Agyapong
Jim De Piante
Siti Hajar Abdul Hamid
Bernadine Douglas
Michael Hatfield
Deanna Landers
Kelley Hunsberger
Taralyn Frasqueri-Molina
Alfonso Bucero Torres
Marian Haus
Shobhna Raghupathy
Peter Taylor
Joanna Newman
Saira Karim
Jess Tayel
Lung-Hung Chou
Rebecca Braglio
Roberto Toledo
Geoff Mattie

Recent Posts

Project 2030: Skills We Need to Cultivate Now

The Technical Program Manager: How to Stay Relevant in 2025

5 Things Your Operational Plan Should Do

5 New Project Guardrails for Adaptive Leaders

The Leader's Voice: Respect It, Protect It, and Use It Properly!

Categories

2020, Adult Development, Agile, Agile, Agile, agile, Agile management, Agile management, Agile;Community;Talent management, Artificial Intelligence, Backlog, Basics, Benefits Realization, Best Practices, BIM, business acumen, Business Analysis, Business Analysis, Business Case, Business Intelligence, Business Transformation, Calculating Project Value, Canvas, Career Development, Career Development, Career Help, Career Help, Career Help, Career Help, Careers, Careers, Careers, Careers, Categories: Career Help, Change Management, Cloud Computing, Collaboration, Collaboration, Collaboration, Collaboration, Collaboration, Communication, Communication, Communication, Communication, Communications Management, Complexity, Conflict, Conflict Management, Consulting, Continuous Learning, Continuous Learning, Continuous Learning, Continuous Learning, Continuous Learning, Cost Management, COVID-19, Crises, Crisis Management, critical success factors, Cultural Awareness, Culture, Decision Making, Design Thinking, Digital Project Management, Digital Transformation, digital transformation, Digitalisation, Disruption, Diversity, Diversity, Documentation, Earned Value Management, Education, EEWH, Enterprise Risk Management, Escalation management, Estimating, Ethics, execution, Expectations Management, Facilitation, feasibility studies, Future, Future of Project Management, Generational PM, Governance, Government, green building, Growth, Horizontal Development, Human Aspects of PM, Human Aspects of PM, Human Aspects of PM, Human Aspects of PM, Human Aspects of PM, Human Resources, Inclusion, Information Technology, Innovation, Intelligent Building, International, International Development, Internet of Things (IOT), Internet of Things (IoT), IOT, Knowledge, Leadership, Leadership, Leadership, Leadership, Leadership, lean construction, LEED, Lessons Learned, Lessons learned;Retrospective, Managing for Stakeholders, managing stakeholders as clients, Mentoring, Mentoring, Mentoring, Mentoring, Mentoring, Methodology, Metrics, Micromanagement, Microsoft Project PPM, Motivation, Negotiation, Neuroscience, neuroscience, New Practitioners, Nontraditional Project Management, OKR, Online Learning, opportunity, Organizational Culture, Organizational Project Management, Pandemic, People management, Planing, planning, PM & the Economy, PM History, PM Think About It, PMBOK Guide, PMI, PMI EMEA 2018, PMI EMEA Congress 2017, PMI EMEA Congress 2019, PMI Global Conference 2017, PMI Global Conference 2018, PMI Global Conference 2019, PMI Global Congress 2010 - North America, PMI Global Congress 2011 - EMEA, PMI Global Congress 2011 - North America, PMI Global Congress 2012 - EMEA, PMI Global Congress 2012 - North America, PMI Global Congress 2013 - EMEA, PMI Global Congress 2013 - North America, PMI Global Congress 2014 - EMEA, PMI Global Congress 2014 - North America, PMI GLobal Congress EMEA 2018, PMI PMO Symposium 2012, PMI PMO Symposium 2013, PMI PMO Symposium 2015, PMI PMO Symposium 2016, PMI PMO Symposium 2017, PMI PMO Symposium 2018, PMI Pulse of the Profession, PMO, PMO, pmo, PMO Project Management Office, portfolio, Portfolio Management, Portfolio Management, portfolio management, presentations, Priorities, Probability, Problem Structuring Methods, Process, Procurement Management, profess, Program Management, project, Project Delivery, Project Dependencies, Project Failure, project failure, Project Leadership, Project Management, project management, project management office, Project Planning, project planning, Project Requirements, Project Success, Ransomware, Reflections on the PM Life, Remote, Remote Work, Requirements Management, Research Conference 2010, Researching the Value of Project Management, Resiliency, Risk Management, Risk Management, Risk management, risk management, ROI, Roundtable, Salary Survey, Schedule Management, Scheduling, Scope Management, Scrum, search, SelfLeadership, SelfLeadership, SelfLeadership, SelfLeadership, SelfLeadership, Servant Leadership, Sharing Knowledge, Sharing Knowledge, Sharing Knowledge, Sharing Knowledge, Sharing Knowledge, Social Responsibility, Sponsorship, Stakeholder Management, Stakeholder Management, stakeholder management, Strategy, Strategy, swot, Talent Management, Talent Management, Talent Management, Talent Management, Talent Management, Talent Management Leadership SelfLeadership Collaboration Communication, Taskforce, Teams, Teams in Agile, Teams in Agile, teamwork, Tech, Technical Debt, Technology, TED Talks, The Project Economy, Timeline, Tools, tools, Transformation, transformation, Transition, Trust, Value, Vertical Development, Volunteering, Volunteering #Leadership #SelfLeadership, Volunteering Sharing Knowledge Leadership SelfLeadership Collaboration Trust, VUCA, Women in PM, Women in Project Management

Date

5 New Project Guardrails for Adaptive Leaders

linkedin twitter facebook Request to reuse this  

by Peter Tarhanidis, Ph.D.

Today’s hybrid work environments, ethical demands, stakeholder complexity, and organizational pace require new success criteria. According to PMI’s 2024 Pulse of the Profession report, only 34% of projects are considered successful by traditional measures of scope, time and cost. For leaders to thrive in this new reality, project guardrails must be modernized to inspire autonomy while aligning purpose, ethics, and sustainable outcomes.

Rethinking Guardrails: From Control to Catalysis
Traditional project governance structures emphasize compliance, change control, and rigid escalation paths. But in environments characterized by complexity, ambiguity, and constant change, rigid control can undermine innovation and engagement.

McKinsey & Co.’s research shows that projects with adaptive governance outperform peers by 25% in delivery of value and 30% in stakeholder satisfaction. Leaders must introduce guardrails that promote empowered decision-making within clearly communicated boundaries, and encourage distributed leadership and agility without sacrificing accountability.

5 New Guardrails for Today’s Project Leaders

  1. Value Over Output: PMI’s 2023 Global Megatrends shows organizations that prioritize value over delivery metrics achieve a 42% higher rate of strategic goals. Teams that connect features to customer outcomes develop deeper alignment with mission and increase stakeholder confidence. These leaders define value-centric KPIs rather than milestone attainment.
  2. Ethics Over Expediency: Edelman’s 2024 Trust Barometer indicates 71% of employees expect their companies to take a public stand on ethical issues, expect their leaders to anticipate unintended consequences, and apply ethical analysis into key decisions. Ethically governed projects report 30% fewer incidents of rework and stakeholder backlash (MIT Sloan Management Review, 2023). Empowered teams build a culture of integrity and long-term resilience. These leaders add ethical risk as part of project risk registers, ethical checklists and stakeholder impact maps.
  3. Psychological Safety Over Hierarchical Control: Harvard Business School’s Amy Edmondson shares teams with high psychological safety are 27% more effective in cross-functional collaboration while enabling openness, faster error detection, and greater innovation. Projects with psychologically safe environments complete 18% faster and report 35% greater team engagement (Google’s Project Aristotle). Team members are more likely to raise early red flags and offer solutions without fear of reprisal. These leaders model curiosity, not criticism. Shifting to questions such as “What can we learn?” versus “Who’s accountable?”
  4. Agility Over Certainty: Only 16% of organizations report that traditional planning methods are effective in today’s fast-paced environment (PMI, 2024). Agile projects are 2.5 times more likely to succeed than waterfall counterparts in dynamic sectors like tech, finance and healthcare (Standish Group CHAOS Report, 2023). Teams working in short feedback loops are more responsive to customer needs and regulatory changes, resulting in better user adoption. These leaders use rolling-wave planning and commit to decision-making during sprint steering reviews.
  5. Stakeholder Integration Over Stakeholder Management: The modern stakeholder is no longer a passive recipient but an active participant. Projects that actively engage stakeholders experience 29% fewer change requests and 41% greater satisfaction scores (IBM Business Value Institute, 2023). When stakeholders are engaged early, then resistance turns into advocacy. These leaders manage stakeholders by listening and integrating their inputs. Use stakeholder empathy interviews and involve them in prototype testing or solution design.

Making Guardrails Operational
Putting these principles into action requires a shift in mindset and structure. Here are five ways to support your practice:

  1. Formalize guardrails. Document in project charters and playbooks the team norms, governance models, and onboarding practices.
  2. Measure guardrails. Use KPIs like Net Promoter Score, stakeholder sentiment, innovation speed, and compliance metrics.
  3. Empower coaches and champions. Appoint internal coaches or culture champions to reinforce these behaviors during stand-ups, reviews, and retrospectives.
  4. Build guardrails into decision trees. Create frameworks where teams can operate with autonomy while escalating only when critical guardrails are approached.
  5. Conduct quarterly guardrail health checks. Conduct quarterly “guardrail health checks” to audit, reflect and adapt. Use team surveys and external facilitators to refine policies and culture.

Conclusion
Now more than ever, project success requires leaders who can lead with precision and principle. This requires one to balance execution with empathy, speed with substance, and strategy with stewardship. The new project guardrails of value, ethics, safety, agility and integration do not constrain; rather they are cultural enablers that empower high-performance delivery within purpose-driven boundaries. These guardrails provide structure for leaders where trust replaces control, adaptability replaces rigidity, and purpose becomes the new metric of success.

What actions will you take to ensure guardrails turn from control to catalysis?

References

  1. Pulse of the Profession: The Future of Project Work, PMI (2024)
  2. Unlocking the Power of Agile Governance, McKinsey & Company (2023)
  3. Creating a Culture of Psychological Safety, Harvard Business Review (2023)
  4. CHAOS Report: Project Success Rates, Standish Group (2023)
  5. The Stakeholder Experience Advantage; IBM Business Value Institute (2023)
  6. Trust Barometer: Expectations of Ethical Leadership, Edelman (2024)
  7. Ethical Decision-Making in Fast-Paced Projects, MIT Sloan (2023)
Posted by Peter Tarhanidis on: June 19, 2025 04:36 PM | Permalink | Comments (12)

5 Strategies Equipping 2025 PM Success

linkedin twitter facebook Request to reuse this  

By Peter Tarhanidis, Ph.D.

Many leaders accept failure as part of their learning to enhance their future and mature outcomes. At the beginning of a new year, we must reflect on the past year’s successes and failures. Reflecting on project failures in 2024 offers leaders valuable insights to foster success in 2025. Understanding these challenges, supported by data and examples, is crucial for leaders aiming to enhance project outcomes in 2025.

Here are some notable quotes and perspectives on failure and resilience:

  • Failure as the stepping stone to success: "Only those who dare to fail greatly can ever achieve greatly." — Robert F. Kennedy.
  • The power of perseverance: "The secret of life is to fall seven times and to get up eight times." — Paulo Coelho
  • The need to take risks: "Risk is not to be evaluated in terms of the probability of success but by the value of the goal." — Ralph D. Winter

Leaders should reflect on 2024 project failures with a focus on identifying root causes, assessing systemic issues, and implementing actionable lessons. Below are examples of challenges organizations and leaders faced or continue to struggle with:

  1. Poor resource management: Inefficient allocation of resources led to project delays and budget overruns. TeamStage’s 2024 survey cites 60% of respondents identified poor resource management as their biggest challenge. Prosymmetry illustrates this impact; the Denver International Airport's automated baggage handling system faced severe delays and budget overruns due to inadequate resource allocation and management.
  2. Lack of defined project management methodologies: The absence of standardized processes resulted in inconsistent project outcomes. Plaky’s 2024 survey indicates that 42% of project managers do not follow a defined project management methodology, making their projects 15% less likely to meet goals and stay within budget. Prosymmetry 2024 shares an example of when the Ford Edsel project failed due to the absence of a clear project management methodology, resulting in misaligned objectives and market misjudgment.
  3. Unrealistic deadlines: Setting unattainable timelines leads to compromised quality and team burnout. Tempo 2024 states that 31% of project managers reported unrealistic deadlines as a top challenge. A key highlight noted by the Project Management blog is when the FBI's Virtual Case File project was abandoned after four years and $170 million spent, primarily due to setting unattainable deadlines that led to incomplete and faulty deliverables.
  4. Insufficient budget: Unsurprisingly, underfunded projects struggled to procure necessary resources, affecting deliverables. Exploding Topics 2024 survey notes that 17% of project managers cited insufficient budget as a significant challenge. ProjectManager blog cites the California DMV's IT modernization project was canceled after $135 million was spent over nine years, largely due to chronic underfunding and budget mismanagement.
  5. Poor project quality: Without the voice of the customer, deliverables failed to meet stakeholder expectations, necessitating costly revisions. This was noted by the Exploding Topics 2024 survey by 13% of project managers, who identified poor project quality as a major issue. ProjectManager blog notes the Healthcare.gov website launch in 2013 suffered from numerous glitches and downtime due to inadequate testing and quality assurance, leading to a poor user experience.

2025 Strategies to Ensure Success

  1. Implement defined project management methodologies: Adopt a standardized framework like agile or waterfall to provide clear guidelines and improve project outcomes. Tempo 2024 confirms projects are 15% more likely to meet goals and stay within budget when following a defined methodology.
  2. Set realistic deadlines: Engage stakeholders in setting achievable timelines based on resource availability and project scope. Leaders will reduce the risk of team burnout and maintain quality standards.
  3. Ensure adequate budget allocation: Conduct thorough cost estimations during the planning phase to secure necessary funding. Leaders can prevent resource shortages and maintain project momentum.
  4. Enhance project quality: Implement quality assurance processes and continuous improvement practices. Organizations can deliver products that meet or exceed stakeholder expectations, reducing rework.
  5. Invest in resource management tools: Utilize project management software to optimize resource allocation and track progress. This will aid leaders in improving efficiency and in meeting project objectives.

By addressing these challenges with targeted strategies, leaders can build project maturity and drive more successful outcomes in 2025. What project challenges did you have in 2024, and what actions will you take to ensure success in 2025?

 

References

  1. https://teamstage.io/project-management-statistics
  2. https://www.prosymmetry.com/blog/4-famous-project-management-failures-and-what-to-learn-from-them
  3. https://www.tempo.io/blog/failed-projects
  4. https://plaky.com/learn/project-management/project-management-statistics
  5. https://www.projectmanager.com/blog/failed-projects
  6. https://explodingtopics.com/blog/project-management-stats
Posted by Peter Tarhanidis on: January 28, 2025 01:57 PM | Permalink | Comments (4)

Do You Ask Too Many Questions to Your Team as a Project Manager?

linkedin twitter facebook Request to reuse this  

 

By Yasmina Khelifi, PMI-ACP, PMI-PBA, PMP

Questions can help move your project forward and solve issues. Sometimes, questions allow you to discover common ground or interest that will strengthen work relationships. But we need to be mindful with them.

I’ve recently thought about some of my experiences as a project manager. I’ve contributed to different teams, and I’ve led other teams. In both instances, I have the same doubt: Do I ask too many questions of them? I want to share some things I’ve learned about this over the years. If you’ve ever faced the same concern, keep these tips in mind.

1. Explain what motivates you to ask questions. You need to understand what motivates you to ask questions. Is it out of curiosity? Is it a way to build rapport with your teams? Is it because you anticipate questions other stakeholders will ask you? Is it part of your routine to check in with the team? Is it to solve a problem?

  • If you are intellectually curious about their work, clearly state that. Then you can decide if you need training that can bring you more answers.
  • If you want to build rapport, some team members expect you to ask questions not only about work, but also about family and important personal events (birthdays, weddings, etc.). For some colleagues, it is essential to know people personally to work with them—but others want to refrain from talking about these things.
  • If it is your routine to check in, discuss that with the team.
  • If you want to solve a problem, ask questions until you get to the root of the issue.
  • Questioning is also a way to help people. Perhaps a colleague cannot verbalize issues that he or she faced, and by asking questions, you may understand that they need help.

Each of these reasons is valid, but you need to explain it to the team.

2. Keep the answers. In the rush, you may ask a question and get the needed answer—and then not document it. Then, one week later, you ask the same question. That can be interpreted as a lack of interest. If you have the answers, document them.

In uncertain environments, the same question can result in a different answer because some elements have changed. So you can say something like this: “I remember you told me that feature was going to be delivered Week X. Is that still the case?” You will show that you listened properly to the answer. If you don’t remember it, be honest about that.

And even if you explain your reasons for asking questions to your team members, don’t expect everyone to react similarly.

3. Observe behaviors and tailor your reaction. There are many reasons you might face difficulty with a line of questioning:

  • Some people will be reluctant to answer some questions if they sense you want to micromanage them or control their actions.
  • They may think it is a waste of time because the questions are outside your remit.
  • Others may think you are intrusive and wonder why you need to know these answers.
  • Some will interpret it as a lack of trust. It will also depend on whether you ask only some people rather than others.

On the other spectrum, some team members will view it as a lack of interest if you don’t ask them questions about their work. Don’t neglect the intercultural aspect, and the power dynamic you are in.

Responses will also depend on the number of questions you ask. Do you ask open or closed-ended questions? If each meeting comes across like a police interrogation, it will be unpleasant for team members.

And if you ask questions, do you allow people to ask them in return? You should allow some time for this, as they may be curious about what you’re doing. I once contributed to a project where I had many questions. I would have loved to ask the project manager, but I didn’t dare. To help make them feel more at ease, you can end your questions with an invitation: “Do you have any questions you’d like to ask me?”

And be careful that no question you ask comes across as hurtful. Even if a question is asked with good intent, it can still come across the wrong way (“That was with good intent” isn’t an excuse). Be careful with your words and tone.

What kind of experiences have you had with questions (on both sides)?

 

Posted by Yasmina Khelifi on: November 15, 2023 11:38 AM | Permalink | Comments (16)

Who Is Your Backup PM?

linkedin twitter facebook Request to reuse this  

 

Kevin Korterud

Life is full of surprises…they always seem to show up unexpectedly. As project managers, we rely on our PMI certification training—as well as our experiences—to both detect and mitigate the effects from surprises, such as missed milestones, new regulatory requirements and quality issues.

But what happens when the surprise turns out to be a short-term outage of the project manager? This can come about for a variety of reasons, including family, health and other personal matters. A recent health issue that took me away from a project for a few weeks got me thinking about how to address this special type of surprise.

In my early career days on projects, the short-term loss of a project manager meant the project was typically put on hold until the PM returned. In today’s complex, high-speed technology delivery environment, stopping a project is less viable due to market needs, dependencies, specialized domain knowledge, engaged suppliers and many other factors.

So, in addition to all of the usual risk factors, one has to consider a risk mitigation plan for the project manager should a surprise occur (this plan also applies to other key roles such as the delivery, test and PMO leads).

Let’s look at a few questions to help you prepare for surprises when they occur to the PM role:

                                                       

1. Who could be a backup PM? The process of finding a backup project manager usually falls into two categories: easy…and not so easy. If there are project track leads with prior PM experience, rank order them as to the size and complexity of the prior projects they have managed. Discuss the project(s) with them and create a plan for the areas that you look to build out as part of their duties in being a backup.

If nobody on your project has any prior PM experience, another option could be to consider an existing program management office lead. With today’s complex program office operations, it’s common to have program management office leaders with prior project management experience. They could assist as a backup PM.

 

2. When should you have a backup PM? As one never knows when surprises will occur, the best time to identify a backup project manager is during mobilization of the project. By having a person identified early in the project life cycle, it better positions the backup PM to be successful should a surprise occur.

If it’s not possible to identify and develop a backup at the start of a project, consider an approach that takes advantage of the upcoming or current phase of the project. For example, if the project is headed into the design phase, consider your functional lead as a potential backup. Just be cognizant of the additional burden the backup PM role places on an existing team member; consider additional program office resources to help with the execution of project operational processes.

 

3. How do you make someone a backup PM? After selecting a backup, create a list of topics to educate them in the many facets of the project. This can start with operational topics such as risk/issue reporting, status report and work planning, and cross-training. From there, they can start to be immersed in domain-related topics with the project (e.g., how does a month-end financial close work?). The domain-related topics may require some specialized training if they have not been exposed to them before.

Keep in mind that the backup PM still has their core project duties to execute, so they should not be overburdened with immersion activities. Keep the window for these activities to a few hours each week, and continue them through the life of the project. It is also helpful to bring the backup PM along to attend key project meetings to make them aware—as well as to make other project team members aware of their provisional role in the event of the unexpected.  

 

The days of having a project being placed on hold due to the short-term loss of a project manager are long behind us. In particular, with the highly integrated technology project ecosystem that exists today, the stoppage of one project can impact several others—thus affecting the overall progress of a company portfolio.

Knowing who your backup project manager is offers a mitigation path when surprises occur. In addition, it’s also an essential form of career building by exposing the backup PM to the next level of delivery stewardship.

How have you selected and groomed a backup project manager for your delivery efforts?

Posted by Kevin Korterud on: October 26, 2023 08:32 PM | Permalink | Comments (4)

3 Tips to Take the Next Step in Your Project Leader Career

linkedin twitter facebook Request to reuse this  

By Yasmina Khelifi, PMI-ACP, PMI-PBA, PMP

Since the start of the pandemic, changes in our ways of working, our ways of interacting, and with new technologies have accelerated. It's hard to keep up, and sometimes you plan to upskill—but you can’t find the time. Keep these three things in mind as you navigate our new normal:

1. Talk with people
Since 2020, I've been more engaged in communities: a marketing community, a project management community, and a coaching community. Each has its own rules of engagement. Some encourage one-to-one video calls—and that's the best way to push yourself to talk with people who may be of different academic backgrounds, work experiences and industries from yourself. Communities or professional associations (like PMI and its local chapters) can help you expand your network.

In addition, you can expand your network easily by reaching out and connecting with people after you take part in webinars or face-to-face events, or when you listen to a podcast you liked.

I also like to schedule informational interviews with people. The aim is to gather information about an industry, a role, and how people have gotten there. The aim is not to ask for a job or to send your CV. The interviewee must be open and share as much as they can. If you are the interviewee, don't expect the interviewer to ask you questions about what they don't know. Describe what you do, the diplomas or certifications in the field, and remove the local jargon.

You may think "people are too busy" to do this, but you'd be surprised by the number of helpful responses you get. After each informational interview, write down what you learned, and where you need to learn more; along with what you did and didn’t like about what you heard.

2. Be kind to yourself
It’s easy to blame yourself with negative thoughts like "I'm too slow" or "I don't know what I want." But for some people, it takes time to know what they do and don’t like, along with their strengths and how they want to have an impact. There are also personal and family constraints to consider.

So be kind to yourself and find a supportive network of friends so you can formulate the different steps and what you learned in the process.

I remember a colleague I talked with many years ago who wanted to change jobs. I met him a few months ago, and he told me with a shameful face, "After all of that, I didn't change." And that is okay. If the end result is no change, there is no shame because at least you took the time to explore new paths. You learned about yourself during the process, and you met new people.

Don’t compare yourself with others. That’s easier said than done, but remember that we all have different paths.

3. Go to a professional for help
As a project manager, you can work in different roles in the same industry or even transition to a new industry. Project management has transferable skills, but changing your industry may not be so easy. You may need to pave the path with certifications, diplomas, or online courses. Some options are risky for valid reasons. For example, I will not take the risk of managing a nuclear project (and would an employer trust me to do so when I’ve had no experience in that field?).

If you’re becoming too anxious or overwhelmed, or if you feel lost, seek professional help to get guidance to make sense of what you feel and want.

What other things do you recommend to help define your next career step as a project leader?

Posted by Yasmina Khelifi on: September 21, 2023 09:12 AM | Permalink | Comments (15)
ADVERTISEMENTS

"Never look at the trombones, it only encourages them."

- Richard Strauss

ADVERTISEMENT

Sponsors