Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 109

Educational Leadership

and Management
Lecturer : Ms. Janet Au Yeung
Lecture 13
Lecture 13

Teams
• Team working and types of teams
What are teams?
 Your personal experience of involvement in teams?

 What are different types of teams you can think of?

 What characterizes teamwork?


- membership
- purpose
- size
- function
- duration
What are teams?
A team has two or more people; it has a specific
performance objective or recognizable goal to be
attained; and coordination of activity among the
members of the team is required for the attainment
of the team goal and objective.
Larson and LaFasto (1989)
What are teams? (cont’d)
 Teamwork refers to collaboration within a group
which is formally constituted and endures over time.
A team is an identifiable entity, and may be viewed
as one end of a continuum from an established
team, through an informal group, to an aggregate of
individuals who come together temporarily.
(Wallace and Hall, 1994)
Teams vs Groups?

https://youtu.be/uG-FLOi4OOU
School case
 Teamwork and Collaboration :
 The case of a primary school in UK
 https://video-alexanderstreet-com.ezproxy.lib.hkmu.edu.hk/watch/t
eamwork-and-collaboration?context=channel:education
 What makes teams work?
 Why are teams powerful?
Your notes
 What makes teams work?

 Why are teams powerful?


https://youtu.be/8PAnd4fVpxs
Types of teams in a school
 Brainstorm teams you are aware of in a school’s
context
Types of teams Impact of
the COVID
pandemic?

(https://pragmaticthinking.com/blog/types-of-teams-2022/)
Types of teams
1. Functional teams
1. permanent and include members of the same
department with different responsibilities
2. Often a leader or manager is responsible for everything ,and everyone reports
to them
3. typical top-down management approach
4. In the new world of work, functional teams can be compromised of
individuals who operate out of different locations, sometimes even different
countries and time zones.
5. key functional teams skill to be able to ask key questions and coach each
other (Coaching Mastery) through processes and outcomes to boost
productivity and individual employee engagement.
e.g. Senior Leadership / Administration Team, Academic teams, Pastoral
Team
Types of teams (cont’d)
2. Cross-functional teams
1. made up of individuals from various divisions
or departments
2. tackle specific projects that require different inputs and expertise
3. being able to establish connection and build trust quickly
4. biggest challenge for cross-functional teams is breaking down ‘silo’ mentalities.
5. crucial that diversity of thinking and perspectives are encouraged and that
individuals in the cross-functional team are working to their strengths
e.g. Crisis Management Team, PTA
Types of teams (cont’d)
3. Self-managed teams
1. pull in expertise from different areas; often not a manager or
a leader, but a champion for the outcome the team is trying
to achieve
2. the team is relatively autonomous and share responsibility
3. High-performing teams can often fall into this category
4. It’s crucial that self-managed teams know how to deliver
feedback and have tough conversations with tact. Without
high levels of communication, trust, autonomy and mutual
respect, self-managed teams will find it difficult to thrive.
e.g. Student Activities Team, Staff Development Team, PTA
Types of teams (cont’d)
4. Distributed teams
1. teams made up of individuals who work in separate physical locations and
who use technology and collaboration tools to achieve a common goal.
There is no ‘head office’ or shared space they come to.
2. One of the key features of distributed teams is ‘asynchronous’ method of
working – tools and resources support individuals to do the work they need
to do at a time that suits them, and then ‘hand over the baton’ to others in an
effective and clear way.
3. It’s important for distributed team members to be involved from a cultural
perspective within your organisation. Having face to face video calls and
giving your team members the opportunity to connect on a personal
relationship level will help to improve rapport and morale.
Types of teams (cont’d)
5. Hybrid teams
1. made up of individuals who work in a variety of locations;
both co-located and remote.
2. Similar to Distrubuted teams, they rely heavily on technology and
collaboration tools, but also find time to connect in person on a semi-regular
basis.
3. Most credible data focusing on employee needs and desired work experience
leans heavily towards a Hybrid team dynamic. People want the occasional
and valuable connection with their peers, but value highly the opportunity to
exercise autonomy and free choice to set up their work days without the
reliance on traditional work hours and work spaces.
Other types of teams
1. Informal teams
1. not formed by the company but are created by employees. These
teams are not under the supervision of a project manager.
2. Leadership team
1. consist of leaders from different departments who work together to
devise new strategies for better working. The members of the
leadership team are skilled and experienced individuals. Each
individual brings his expertise to the table, and altogether, they carve
out a plan for the betterment of the company.

https://www.ntaskmanager.com/blog/types-of-teams/
Other types of teams
3. Operational Teams:
1. responsible for the smooth functioning of other teams.
2. support other teams in carrying out their responsibilities efficiently.
3. ensure that there is no hindrance in the progress of a project and things are
completed on time.
4. have specified roles and responsibilities. Therefore, they can have their own
projects as well.
5. manage and optimize work in an organization to ensure profitability.
6. support other teams to help them achieve their goals successfully.
e.g. Public Relations Team, Admissions Team, IT Team
(https://legalpaathshala.com/types-of-teams/)
Types of teams in a school
 Try to categorise the following examples of teams in schools
using the framework just introduced to you
 Senior leadership team / Administration team
 Crisis Management team
 Academic teams (sub-teams, e.g. Panel Heads, curriculum development team,
time-tabling team, data analysis / quality assurance team, etc.)
 Pastoral team; Student support team
 Student activities team
 Public relations team
 Admissions team
 Staff development team
 Induction team
 Parent-Teacher-Association
 Social committee
 IT team
How to be a great team member?

https://youtu.be/0t_XUUcM1ng
Good teamwork vs Bad teamwork?

https://youtu.be/mCEob8Jyecw
What questions do you wish to explore about teamwork?
What can you learn from Steve Jobs about managing people?

https://youtu.be/f60dheI4ARg
Finding bearing…
 What is your latest understanding of teamwork?

 What are the characteristics of good teamwork?

 What should leaders do to nurture effective teams?

 What are the different types of teams?


References
 Larson, C. and LaFasto, F. (1989) Teamwork : What Must Go Right,
What Can Go Wrong, Sage, London.
 Wallace, M., & Hall, V. (1994). Inside the Smt: Teamwork in Secondary
School Management. P. Chapman Pub.
 Teamwork and collaboration. (n.d.)
 Hill, D. (2022, August 10). Five types of teams for 2022. Pragmatic
Thinking. Retrieved October 5, 2022, from
https://pragmaticthinking.com/blog/types-of-teams-2022/
An inspirational quote

"If you wanna hire great people and have


them stay working for you, you have to
let them make a lot of decisions and you
have to be run by ideas not hierarchy.
The best ideas have to win, otherwise
good people don't stay."
Steve Jobs

SEE YOUNEXT TIME


Educational Leadership
and Management
Lecturer : Ms. Janet Au Yeung
Lecture 14
Lecture 14

Teams
• Theories of teamworking
Good teamwork vs Bad teamwork?

https://youtu.be/mCEob8Jyecw
Gist of the video :
Difference between good teamwork and bad teamwork

1. Staying connected (keeping running into each other in good


times and bad times); don’t drift apart
2. Trust – everybody has a voice
3. Breaks the plateau

So, what to do?


4. Build the structure that will allow the team to stick together
(Module One)
5. Build trust whenever possible
6. Foster leadership that will push the team from a plateau to the
peak
Finding bearing…
 What is your latest understanding of teamwork?

 What are the characteristics of good teamwork?

 What should leaders do to nurture effective teams?

 What are the different types of teams?


Some questions to ask…
 Are teams once formed always functioning well naturally?
 What are good teams?
 What is an optimal team size? Is there one?
 Any specific roles in teams to enhance its effectiveness?
 How to build effective teams?
 How do we know teams are effective?
Are teams once
formed always What are
functioning well good teams?
naturally?
Stages of teams
 Bruce Wayne Tuckman’s Stages of Group Development : Adjourning

1. Forming - focus is on people and to know each other


Performing
2. Storming – there is a chance that the team may fail; caused by
difference in working style; haven’t established connections with
others Norming

3. Norming – things are under control; result of storming stage


resolved; members learn to respect each other’s differences; team Storming
leader should have normalized the situations
4. Performing – general cooperation by members; individuals may still Forming
struggle but the team performs on the whole
Tuckman’s Stages of
5. Adjourning – emotional and professional bonding coming to rest Group Development
Representative Theory of Human Teamwork
1. social psychological approaches: how team members’ relate and interact
with each other
2. sociotechnical approaches: work-related implications of team members’
relationships and interactions
3. ecological approaches: how organizational or working environments affect
teamwork
4. human resource approaches: how teams utilize the members’ capabilities and
talents
5. technological approaches: relating to technological progress
6. lifecycle approach: how team performance changes during the lifecycle of
existence
7. task-oriented approach: team roles, functions, and tasking
8. integrative approach: a fusion of multiple different approaches
(Paris, 2000)
3 dimensions of human teamwork:
 Cognitions
 includes information about the task such as as team mission,
objectives, norms, problem models, and resources
 Skills
 include behaviors such as adaptability, performance
monitoring, leadership, communication patterns, and
interpersonal coordination
 Attitudes
 measure the participants’ feelings about the team: team
cohesion, mutual trust, and importance of teamwork
(Cannon-Bowers, 1995)
Team Mental Models (TMMs) and Shared Mental Model

 Team Mental Models is a team level phenomenon that derives from


team member's cognition and has a positive impact on team
performance.
 The notion of ‘team mental model’ refers to shared cognition in a
team as a collectivity, not shared cognition among dyads of
individuals, which the alternative phrase ‘shared mental models’ does
allow.
 A ‘shared mental model’ can be described as the extent to which a
dyad of individuals possesses a similar cognitive representation of
some situation or phenomenon.
What is an optimal Any specific
team size? Is roles in teams
there one? to enhance its
effectiveness?
What is an optimal team size?
 Evan Wittenberg, director of the Wharton Graduate Leadership
Program, notes that team size is “not necessarily an issue people
think about immediately, but it is important.” According to
Wittenberg, while the research on optimal team numbers is “not
conclusive, it does tend to fall into the five to 12 range, though some
say five to nine is best, and the number six has come up a few times.”
 In the work world, says Wittenberg, it has been “reinforced that five
or six is the right number (on a team). At least for us, it gives
everyone a real workout. But frankly, I think it depends on the task.”

https://knowledge.wharton.upenn.edu/article/is-your-team-too-big-too-small-whats-the-right-number-2/
Belbin’s 9 roles in teams

https://www.belbin.com/about/belbin-team-roles
How to build How do we
know teams
effective are
teams? effective?
How to build high-performance teams?

Justin is a renowned speaker


on high-performance,
leadership, decision-making
(J. Hughes, 2016) and risk. 
6 characteristics of high-performance cultures
 Everyone sees how their work matters
 Values are practised throughout the organisations
 All activities provide real value to the customers
 People’s roles match up with their passion and
capabilities
 Teams grow and flourish without dependency on
leaders
 Bottom-line results and goals are achieved

https://youtu.be/0kkPmppKm_4
6 characteristics of high-performance cultures
 Everyone sees how their work matters
 Values are practised throughout the organisations
 All activities provide real value to the customers
 People’s roles match up with their passion and
capabilities
 Teams grow and flourish without dependency on
leaders
 Bottom-line results and goals are achieved

https://youtu.be/0kkPmppKm_4
What makes high-performance teams?

https://youtu.be/zP9jpxitfb4
GRPI Model of Team Effectiveness
 four parts teams need to be effective:
1. Goals: Well-defined objectives and desired results, plus
clearly communicated priorities and expectations
2. Roles: Well-defined responsibilities and acceptance of a
leader
3. Processes: Clear decision-making processes as well as
work procedures
4. Interpersonal relationships: Good communication,
trust, and flexibility
(Rubin, Plovnick, and Fry, 1977)

** Owing to its simplicity, the GRPI model is great when starting a team or when
encountering a
team-related problem with an unknown cause.
The Katzenbach and Smith Model
 three necessary components:
• Commitment: Teams are
committed when they have a
meaningful purpose, specific goals,
and a common approach to their work
• Skills: Team members need skills in
problem-solving, technical skills to
accomplish their craft, and
interpersonal skills to enhance
teamwork
• Accountability: Team members
must have personal and mutual
accountability
(Katzenbach and Smith, 1993)
The LaFasto and Larson Model

 "Five Dynamics of Teamwork and Collaboration" :


five layers or components that increase the likelihood of team effectiveness:
• Team member: What are their skills and behaviours? Picking the right person is the first step.
• Team relationships: The right behaviour in a team builds healthy working relationships
between its members.
• Team problem-solving: Good team relationships make it possible to work together to solve
problems.
• Team leadership: The right leadership enhances a team's success.
• Organization environment: The right processes and company culture in an organization
promote commitment from teams.

(LaFasto and Larson, 2001)


The Lencioni Model
 five qualities effective teams do not want:
1. An absence of trust: If team members are afraid to be
vulnerable or afraid to ask for help, then they won't turn to their
teammates for assistance.
2. A fear of conflict: If everyone tried to preserve peace at all costs,
there wouldn't be any dynamic conflicts that result in productive
ideas.
3. A lack of commitment: If people aren't committed to their work
or team, then they won't follow through on their decisions or
deadlines.
4. Avoidance of accountability: This is another drawback of
the fear of conflict where no one wants to hold others
accountable for their work.
5. Inattention to results: If personal goals become more
important than the success of the group, no one will monitor and
optimize team performance.
(Lencioni, 2005)
T7 model

Internal factors
External factors
• Thrust: The purpose of the team
• Team leadership: External
• Trust: Mutual confidence and
leadership is vital for team
respect between team members
effectiveness, goal focusing and
• Talent: Teams built around solving conflicts and problems.
qualified members with skills and
experience • Team support: The organization
• Teamwork: The ability to work in a can create protocols to support and
team environment is its own skill provide resources for its teams.
that each member needs to develop
• Task skills: The ability to complete
work processes efficiently

(Lombardo and Eichinger, 1995)


Google’s research (Project Aristotle)
 Psychological safety:
• Solicit input and opinions from the group.
• Share information about personal and work style preferences, and
encourage others to do the same. https://youtu.be/hHIikHJV9fI
• Watch Amy Edmondson's TED Talk on psychological safety.
 Dependability:
• Clarify roles and responsibilities of team members.
• Develop concrete project plans to provide transparency into every
individual’s work.
• Talk about some of the conscientiousness research.
 Structure & Clarity: https://youtu.be/-zrLI-Osg88
• Regularly communicate team goals and ensure team members
understand the plan for achieving them.
• Ensure your team meetings have a clear agenda and designated leader.
• Consider adopting Objectives & Key Results (OKRs) to organize the
team’s work.
https://rework.withgoogle.com/print/guides/5721312655835136/
Google’s research (Project Aristotle) [cont’d]

 Meaning:
• Give team members positive feedback on something outstanding they are doing and
offer to help them with something they struggle with.
• Publicly express your gratitude for someone who helped you out.
• Read the KPMG case study on purpose.
 Impact:
• Co-create a clear vision that reinforces how each team member’s work directly
contributes to the team’s and broader organization's goals.
• Reflect on the work you're doing and how it impacts users or clients and the
organization.
• Adopt a user-centered evaluation method and focus on the user.

https://rework.withgoogle.com/print/guides/5721312655835136/
References
 Tripathy, M. (2018). Building quality teamwork to achieve excellence in Business
Organizations. International Research Journal of Management, IT and Social Sciences.
https://doi.org/10.21744/irjmis.v5i3.662
 Hughes, J. (2018). The Business of Excellence: Building high-performance teams and organizations.
Bloomsbury Business, an imprint of Bloomsbury Publishing Plc.
 C. Paris, E. Salas, and J. Cannon-Bowers (2000). Teamwork in multi-person systems: a review and
analysis. Ergonomics, 43(8).
 J. Cannon-Bowers, S. Tannenbaum, E. Salas, and C Volpe. (1995) Defining team competencies:
implications for training requirements and strategies. In R. Guzzo and E. Salas, editors, Team
Effectiveness and Decision Making in Organizations. Jossey Bass
 Is your team too big? too small? what's the right number? Knowledge at Wharton. (n.d.). Retrieved
October 6, 2022, from https://knowledge.wharton.upenn.edu/article/is-your-team-too-big-too-small-
whats-the-right-number-2/
 6 different team effectiveness models to understand your team better. Wrike. (n.d.). Retrieved
October 6, 2022, from https://www.wrike.com/blog/6-different-team-effectiveness-models/
 Google. (n.d.). Re:work. Google. Retrieved October 6, 2022, from
https://rework.withgoogle.com/print/guides/5721312655835136/
Finding bearing…
 What is your latest understanding of teamwork?

 What are the characteristics of good teamwork?

 What should leaders do to nurture effective teams?


An inspirational quote

”A good team leader treats members of a


team like actors on a stage. There need to be
exits and entrances. Not everyone is required
to be on the stage at the same time."
Meredith Belbin

SEE YOUNEXT TIME


Educational Leadership
and Management
Lecturer : Ms. Janet Au Yeung
Lecture 15
Lecture 15

Teams
• Pros and Cons of Teamworking
From the last lecture…
Finding bearing…
 What is your latest understanding of teamwork?

 What are the characteristics of good teamwork?

 What should leaders do to nurture effective teams?


Google’s research (Project Aristotle)
 Psychological safety:
• Solicit input and opinions from the group.
• Share information about personal and work style preferences, and
encourage others to do the same. https://youtu.be/hHIikHJV9fI
• Watch Amy Edmondson's TED Talk on psychological safety.
 Dependability:
• Clarify roles and responsibilities of team members.
• Develop concrete project plans to provide transparency into every
individual’s work.
• Talk about some of the conscientiousness research.
 Structure & Clarity: https://youtu.be/-zrLI-Osg88
• Regularly communicate team goals and ensure team members
understand the plan for achieving them.
• Ensure your team meetings have a clear agenda and designated leader.
• Consider adopting Objectives & Key Results (OKRs) to organize the
team’s work.
https://rework.withgoogle.com/print/guides/5721312655835136/
Google’s research (Project Aristotle) [cont’d]

 Meaning:
• Give team members positive feedback on something outstanding they are doing and
offer to help them with something they struggle with.
• Publicly express your gratitude for someone who helped you out.
• Read the KPMG case study on purpose.
 Impact:
• Co-create a clear vision that reinforces how each team member’s work directly
contributes to the team’s and broader organization's goals.
• Reflect on the work you're doing and how it impacts users or clients and the
organization.
• Adopt a user-centered evaluation method and focus on the user.

https://rework.withgoogle.com/print/guides/5721312655835136/
0:00-4:00;
7:25-8:46

How to
build
psycholo-
gical
safety?

8:46-11:00

Do we
compromise
excellence and
accountability
for
psychological
safety?

https://youtu.be/LhoLuui9gX8
How to build psychological safety?
How to build psychological safety?
1. Frame the work as a learning problem, not an execution problem
2. Acknowledge your own fallibility
3. Model curiosity and ask lots of questions
High
Psychological safety

Comfort Zone Learning Zone Not compromising


excellence and
accountability for
psychological safety when
keeping people in the
Learning Zone
Apathy Zone Anxiety Zone

Low
Low High
Motivation and Accountability
How to build psychological safety? (cont’d)

https://hbr.org/2021/06/4-steps-to-boost-
psychological-safety-at-your-workplace
Some more on psychological safety…
nde d
m m e
Reco

https://youtu.be/eP38Cxve5xY
Lecture 15

Teams
• Pros and Cons of Teamworking
What are the pros and cons of teamwork?
Pros Cons
Pros and cons of teamwork

Wallace, M., & Hall, V. (1994:197).


Pros and cons of teamwork

Wallace, M., & Hall, V. (1994:197).


Further look at the cons of Teamwork

Conflicts
Time
Purpose of meetings and genuine considerations
• Decision Making
• Problem Solving • Is the • What to
• Coordination, alignment meeting achieve in
absolutely the
and progress checking necessary? meeting?
• Relationship Building

• Who • What
should information
attend the to be made
meeting? available?
https://www.mckinsey.com/capabilities/people-and-organizational-
performance/our-insights/if-were-all-so-busy-why-isnt-anything-
getting-done
Prepare a
clear agenda

Wallace, M., & Hall, V. (1994:116-7).


1. Clarify What The Meeting Is About
2. Rate The Meeting At The End
3. Determine Whether The Meeting Needs To
Happen At All
4. Acknowledge The Cost Versus ROI Of Each
Meeting
5. Invite The Right People
6. Help People Effectively Frame
7. Set An Agenda In Advance
8. Don't Use PowerPoints
9. Define Your Objectives And Outcomes
10. Make Sure People Understand The 'What'
And The 'Why’
11. Share Information Ahead Of The Meeting,
Not During
12. Have A 'Parking Lot' For Information
13. Lead By Example
https://www.forbes.com/sites/forbescoachescouncil/2020/08/26/make-your-
meetings-more-efficient-and-effective-with-these-13-strategies/?sh=1dc3b60c3af6
A look at an example at Amazon

https://youtu.be/BRI9AGSq-kE
From Amazon’s practice…
1. Control the size of the meeting / team
2. Memos – preparation before the meeting
3. Starting meetings with silence – everybody reads

https://www.stratechi.com/effective-meetings/
30-min meeting challenge

https://www.forbes.com/sites/lucianapaulise/2020/06/16/the-30-minutes-challengehow-to-reduce-your-meeting-time/?sh=4dee467f377d
Tip 1: Be clear about what to talk about

Tip 2: Invite who is needed, no more


and no less

Tip 3: Plan meetings at the right time

Tip 4: Make clear how long a meeting


lasts

Tip 5: End with action


https://www.forbes.com/sites/jeroenkraaijenbrink/2020/01/07/
jumpstarting-2020-five-simple-tips-for-more-effective-meetings/?
sh=43b3dd6652c8
How to enhance team efficiency?

https://youtu.be/k8ktTMlaNXE
Steve Jobs talking about teamwork – how good is disagreement?

https://youtu.be/IJYm6cU-kfM
How to handle conflicts (in meetings)?
1. Keep a list that identifies and addresses conflict
regularly
2. Allow members to talk through the agenda
https://youtu.be/yw9ViD20D3s
3. Invite members to share perspectives
4. Create time for everyone to consider and share their
thoughts
5. Give everyone the opportunity to speak to their point of
view
6. Find patterns and consensus in the group’s perspectives
7. Determine who owns the authority to make the decision
8. Give appropriate time before decisions are made
9. Decide – Conflict surfaces new ideas, perspectives and
opportunities
10. Make the decision a collective decision
From
previ
lectu ous
How to improve decision-making? re

Brainstorming Nominal Group Technique Delphi Technique


• Encourages Statement of the problem Problem presented (questionnaire)
creativity
Idea generation
Questionnaire completed
• Non-judgemental
Round-robin recording
Results compiled, distributed
• Generate ideas 
evaluate ideas  Clarification of ideas Second (and subsequent)
decisions questionnaire(s) completed
Preliminary voting
• Motivate members
to offer new ideas Discussion of revised list Consensus

• Using subjective judgements on a


Final ranking collective basis
• Encourages creativity • Systematically represent opinions
• Limits conflict • Suitable for non-direct exchanges
• Emphasises equal participation • When time is limited
From
previ
lectu ous
Vroom and Yetton’s re
Decision-Making Model
References
 Wallace, M., & Hall, V. (1994). Inside the Smt: Teamwork in Secondary School Management.
P. Chapman Pub.
Finding bearing…
 What is the value of teamwork?

 What brings good teamwork?


An inspirational quote

” Talent wins games, but teamwork and intelligence


win championships."
Michael Jordan

SEE YOUNEXT TIME


Educational Leadership
and Management
Lecturer : Ms. Janet Au Yeung
Lecture 16
Lecture 16

Teams
• Effective teamworking

Wrapping up
A further look at…
 Effective meetings and decision making process
 Wider collaboration in a school’s context
Scenario 1

What have you


noticed in the
clip that makes
the meeting
ineffective?

https://youtu.be/8sgLgKUHjZI
Scenario
What have you2
noticed in the clip
that makes the
meeting effective?

1. Host arriving
earlier than others
2. Care about other
members
3. With an agenda
4. Comparison of
different available
choices
5. Conclusion and
next meeting
6. Non-dominant
host
7. Happy ending
https://youtu.be/29BZ3RDsKgo
Conflict management modes

Palestini, R. (2013:66).
Case Studies
Case study 1

Piltch, B., & Quinn, T. (2011).


Case study 2

Work on Q.
1 & 3.

Additionally,
discuss the
insights you
gained on
effective
teamwork
from the
case.

Piltch, B., & Quinn, T. (2011).


Reference
 Palestini, R. (2013). A ten-minute approach to educational leadership a
handbook of insights for all level administrators. R&L Education.
 Piltch, B., & Quinn, T. (2011). 38. In School leadership: Case studies solving
school problems. essay, Rowman & Littlefield Education.
An inspirational video

SEE YOUNEXT TIME

You might also like