Jerry Swon has a longstanding interest in volunteering and community involvement.

Category: Community Page 1 of 7

5 Benefits of Living in a Diverse Community

A diverse community offers numerous benefits that enrich individual experiences, foster understanding, and promote social cohesion. Diversity encompasses a wide range of characteristics, including but not limited to race, ethnicity, culture, religion, socioeconomic status, age, gender, sexual orientation, and abilities. Embracing diversity creates opportunities for learning, collaboration, and personal growth while contributing to a vibrant and inclusive community. 

Here are five benefits of living in a diverse community:

Cultural Enrichment and Exposure: 

One of the most significant benefits of living in a diverse community is the exposure to different cultures, traditions, and perspectives. Interacting with people from diverse backgrounds allows individuals to learn about customs, languages, foods, and celebrations that may be unfamiliar to them. This cultural exchange broadens horizons, expands worldviews, and fosters appreciation for the richness and complexity of human diversity. 

Enhanced Creativity and Innovation: 

Diversity brings people together with different experiences, perspectives, and backgrounds, fostering creativity and innovation. People in diverse societies take various approaches to problems, incorporate viewpoints from multiple sources, and come up with creative solutions that might not have occurred to them otherwise. Exposure to diverse ideas and viewpoints sparks creativity, encourages critical thinking, and inspires collaborative problem-solving.

Cognitive and Social Development: 

Living in a diverse community promotes cognitive and social development by challenging assumptions, fostering open-mindedness, and encouraging intellectual curiosity. Interacting with people from diverse backgrounds exposes individuals to alternative viewpoints, cultural norms, and value systems, prompting them to question their beliefs and biases. This cognitive dissonance promotes intellectual growth, self-awareness, and the development of critical thinking skills. 

Reduced Prejudice and Stereotyping: 

Exposure to diversity reduces prejudice and stereotypes by humanizing individuals from different backgrounds and challenging negative perceptions. In diverse communities, people can interact with others as individuals rather than as representatives of a particular group or category. These interpersonal connections foster empathy, dispel misconceptions, and break down barriers of fear and mistrust. Research has shown that exposure to diversity promotes positive attitudes toward outgroup members and reduces biases based on race, ethnicity, religion, or other characteristics. 

Economic and Social Opportunities: 

Diverse communities offer a wide range of economic and social opportunities for residents to thrive and succeed. By attracting a diverse talent pool, businesses and organizations in diverse communities can tap into a broader range of skills, experiences, and perspectives, driving innovation and economic growth. Additionally, diverse communities provide networking opportunities, mentorship programs, and support networks that help individuals access resources, pursue educational and career opportunities, and achieve their goals. 

A diverse community offers numerous benefits, including cultural enrichment, enhanced creativity and innovation, cognitive and social development, reduced prejudice and stereotyping, and increased economic and social opportunities. Embracing diversity fosters understanding, empathy, and collaboration, creating a vibrant and inclusive community where all individuals can thrive and contribute to a better world. 

Webinar Ideas to Grow an Online Community

Webinars are an effective tool for engaging, educating, and growing an online community. They allow sharing valuable content, interacting with community members in real-time, and fostering meaningful connections. When planning webinars to develop an online community, it’s essential to consider the interests, needs, and preferences of your audience while also offering unique and compelling content. 

Here are several webinar ideas to help grow your online community:

Expert Q&A Sessions: 

Invite industry experts, thought leaders, or influencers to participate in live Q&A sessions with your community members. Expert Q&A sessions provide valuable insights, foster credibility, and attract new members interested in learning from recognized authorities in your community’s niche.

Educational Workshops or Tutorials: 

Offer educational workshops or tutorials on topics of interest to your community members. These could include practical skills, tips, or strategies for your community’s focus area. Whether it’s a hands-on tutorial, a step-by-step guide, or a deep dive into a specific topic, educational webinars provide valuable learning opportunities and help establish your community as a trusted source of expertise and knowledge.

Panel Discussions or Roundtables: 

Host panel discussions or roundtable sessions featuring multiple speakers or experts discussing a particular theme or issue. Panel discussions allow for diverse perspectives, lively debate, and audience interaction, making them engaging and informative for community members. 

Case Studies and Success Stories: 

Showcase case studies or success stories from within your community or industry to inspire and motivate community members. Highlight real-life examples of individuals or organizations who have achieved notable results or overcome challenges and explore the strategies and lessons learned from their experiences. 

Networking and Community Building Events: 

Host virtual networking events or community-building sessions to facilitate connections and interactions among community members. Offer structured networking activities, breakout discussions, or group exercises to encourage engagement and relationship-building.

Product Demonstrations or Launch Events: 

If your community is affiliated with a product or service, consider hosting product demonstrations or launch events to showcase new offerings and features. Provide hands-on demonstrations, walkthroughs, or live product launches, and allow participants to ask questions and provide real-time feedback. 

Interactive Workshops or Masterclasses: 

Offer interactive workshops or masterclasses on specialized topics or skills relevant to your community’s interests. These could include interactive exercises, group discussions, or hands-on activities designed to help participants deepen their knowledge and skills. Interactive workshops provide immersive learning experiences and encourage active participation, providing valuable opportunities for community members to engage and learn together.

Virtual Summits or Conferences: 

Organize virtual summits or conferences featuring multiple sessions, speakers, and topics over days or weeks. Virtual summits allow you to bring together a diverse range of speakers and content, attract a broader audience, and provide community members with comprehensive learning and networking opportunities. 

Webinars are a powerful tool for growing an online community by providing valuable content, fostering engagement, and facilitating connections among members. You can attract new members by offering diverse webinar ideas, including expert Q&A sessions, educational workshops, panel discussions, case studies, networking events, product demonstrations, interactive workshops, and virtual summits; you can deepen existing relationships and create a vibrant and thriving online community.

How to Know If Your Community Is Meeting the Goals You’ve Set For It

Setting goals for your community is essential in driving progress, fostering collaboration, and achieving positive outcomes. However, knowing whether your community is meeting your goals requires a systematic approach to monitoring, evaluation, and feedback. By implementing effective strategies for tracking progress and assessing outcomes, you can gain insights into your community’s performance and make informed decisions about future priorities and initiatives. 

Here are several ways to determine if your community is meeting the goals you’ve set for it:

Define Clear and Measurable Goals: 

It’s essential to start by defining clear and measurable objectives. Clearly articulate what you hope to achieve, why it’s important, and how you will measure success. Establish specific metrics, targets, and milestones that can be tracked and evaluated over time. 

Collect and Analyze Data: 

Gather relevant data and information to track progress towards your community goals. This may include quantitative data such as demographic statistics, survey responses, program participation rates, and financial indicators, as well as qualitative data such as feedback from community members, stakeholder interviews, or case studies. 

Monitor Key Performance Indicators (KPIs): 

Identify key performance indicators (KPIs) that are closely aligned with your community goals and track them consistently. KPIs provide objective measures of progress and enable you to assess whether your community is moving closer to achieving its objectives. Regularly monitor KPIs, compare them against benchmarks or targets, and identify deviations or trends requiring attention.

Seek Feedback from Stakeholders: 

Engage with community members, stakeholders, and partners to gather feedback on progress towards your goals. Conduct surveys, focus groups, or interviews to solicit input on the effectiveness of community initiatives, satisfaction with services or programs, and perceptions of progress.

Conduct Program Evaluations and Assessments: 

Evaluate the effectiveness of specific programs, initiatives, or interventions designed to support your community goals. Use evaluation methods such as pre-post assessments, impact evaluations, or logic models to assess your programs’ outcomes, impacts, and cost-effectiveness. 

Celebrate Successes and Learn from Challenges: 

Recognize and celebrate successes, achievements, and milestones along the way to achieving your community goals. Acknowledge the efforts of community members, volunteers, and partners who have contributed to progress and share success stories with the broader community. At the same time, be willing to acknowledge and learn from challenges, setbacks, and failures. 

Regularly Review and Adjust Goals: 

Periodically review your community goals, objectives, and strategies. Assess whether your goals are still realistic and meaningful, and adjust them as needed based on changing circumstances, emerging trends, or new opportunities. 

Knowing whether your community is meeting your goals requires a systematic approach to monitoring progress, collecting data, seeking feedback, and conducting evaluations. By defining clear and measurable goals, monitoring key performance indicators, seeking stakeholder input, evaluating program effectiveness, celebrating successes, and regularly reviewing and adjusting goals, you can assess progress toward your community goals and make informed decisions about future priorities and initiatives. 

5 Neglected Areas of Your Community to Pay Attention To

Some areas often go neglected in every community, yet addressing them is crucial for fostering a thriving and inclusive environment. Identifying and prioritizing these neglected areas can lead to targeted efforts and initiatives addressing underlying issues and improving overall community well-being. 

Here are five neglected areas of your community to pay attention to:

Public Spaces and Infrastructure: 

Public spaces like parks, playgrounds, and community centers are essential for promoting recreation, social interaction, and community cohesion. However, these areas often need more attention due to limited funding, maintenance challenges, and competing priorities. Neglected public spaces can become eyesores, safety hazards, or breeding grounds for crime and vandalism, detracting from the quality of life for residents. 

Affordable Housing and Homelessness: 

Access to safe, affordable housing is a fundamental human right, yet many communities struggle to provide adequate housing options for residents of all income levels. Affordable housing shortages, rising rents, and homelessness are pressing issues that often go neglected, leading to housing instability, displacement, and socioeconomic disparities. Government, nonprofit organizations, and community stakeholders must work together to address homelessness and affordable housing by increasing the supply of affordable housing, offering assistance to those who are homeless, and putting laws into place that support fair housing access for all locals.

Mental Health and Wellness: 

Mental health is an often neglected area of community well-being that deserves greater attention and investment. Stigma, lack of access to services, and limited resources contribute to ignoring mental health needs within communities, leading to untreated mental illness, substance abuse, and social isolation. 

Environmental Sustainability: 

Environmental sustainability is a neglected area of community development that has significant implications for public health, economic prosperity, and social equity. Climate change, pollution, and resource depletion threaten the health and well-being of communities worldwide, yet efforts to address environmental challenges often take a backseat to other priorities. 

Youth Engagement and Empowerment: 

Youth engagement and empowerment are often neglected areas of community development, yet investing in the next generation is essential for building a sustainable future. Lack of opportunities for youth engagement, limited access to education and employment resources, and disconnection from community decision-making processes can lead to disengagement, apathy, and alienation among young people. By creating opportunities for youth leadership, mentorship, and civic engagement, communities can empower young people to become active contributors to their communities, advocate for their needs and interests, and drive positive change. 

Addressing neglected areas of community development requires proactive efforts and collaboration from government, nonprofit organizations, businesses, and community stakeholders. By prioritizing public spaces and infrastructure, affordable housing and homelessness, mental health and wellness, environmental sustainability, and youth engagement and empowerment, communities can create more inclusive, resilient, and vibrant environments where all residents can thrive.

How the Invention of the Phone Has Helped Connect People From Around the World

The invention of the telephone revolutionized communication and transformed how people connect, bridging distances and facilitating real-time interaction across the globe. Since its inception, the phone has been crucial in shaping human relationships, fostering collaboration, and bringing together people from diverse backgrounds and cultures. 

Here are some ways in which the invention of the phone has helped connect people from around the world:

Instant Communication: 

Before the invention of the telephone, communication over long distances was limited to written correspondence, which could take days, weeks, or even months to reach its destination. With the telephone, individuals could communicate instantaneously, exchanging information, ideas, and emotions in real-time regardless of geographical barriers. The ability to have spontaneous conversations across vast distances transformed how people interact and strengthened connections between individuals and communities worldwide.

Facilitating Business and Commerce: 

The telephone has been instrumental in facilitating business and commerce on a global scale. Businesses can now efficiently conduct transactions, negotiate deals, and collaborate with partners and customers across continents. From multinational corporations to small businesses, the telephone has become an indispensable tool for conducting business across borders and driving economic growth.

Connecting Loved Ones: 

The telephone has been essential in reuniting loved ones who are separated by distance and enabling families and friends to communicate no matter where they are. Whether it’s a quick hello, a poignant chat with a relative, or a video chat with a loved one worldwide, the phone has forged deep bonds and facilitated important social interactions. Hearing a loved one’s voice or seeing their face in real-time can provide comfort, support, and a sense of closeness, even when separated by thousands of miles.

Cultural Exchange and Understanding: 

The telephone has facilitated cultural exchange and understanding by allowing individuals worldwide to communicate directly. Conversations enable people to exchange experiences, customs, and viewpoints, promoting respect and understanding amongst people from different cultural backgrounds. The telephone has enabled cross-cultural collaboration, dialogue, and friendship, breaking down barriers and promoting empathy and respect for cultural differences.

Emergency Communication and Crisis Response: 

In times of crisis or emergency, the telephone serves as a lifeline for communication and coordination. Whether during natural disasters, medical emergencies, or other crises, the ability to quickly communicate with emergency services, first responders, and loved ones can be a matter of life and death. 

Political and Social Movements: 

From grassroots organizing to mass protests, the telephone has been used to coordinate actions, disseminate information, and galvanize support for causes and movements around the world. The telephone has empowered people to advocate for change and challenge injustice globally by connecting individuals and amplifying their voices.

The invention of the telephone has transformed communication and connected people worldwide in unimaginable ways. From instant communication and business collaboration to connecting loved ones and fostering cultural exchange, the telephone has become an indispensable tool for building relationships, promoting understanding, and driving positive change on a global scale. 

 

 

Inspiring Communities Around the World

Communities worldwide are a testament to humanity’s resilience, creativity, and compassion. From bustling urban neighborhoods to remote rural villages, communities unite to support one another, celebrate diversity, and create positive change. While each community is unique, there are common threads of inspiration that weave through them, fostering a sense of hope and unity. 

Here are some examples of inspiring communities around the world:

Kibera, Nairobi, Kenya: 

Despite facing significant challenges such as poverty, overcrowding, and lack of access to essential services, the residents of Kibera, one of Africa’s largest slums, have created a vibrant and resilient community. Through grassroots initiatives, community-led organizations, and social entrepreneurship, residents of Kibera are working together to address issues such as sanitation, healthcare, education, and economic empowerment. Projects like the Kibera School for Girls and the Kibera Hamlets Soccer Academy are examples of how residents come together to create opportunities for themselves and future generations, inspiring hope and resilience in the face of adversity.

The Zapatistas, Chiapas, Mexico: 

The Zapatista movement, based in the indigenous communities of Chiapas, Mexico, is a powerful example of grassroots organizing and resistance. The movement emerged in the 1990s in response to decades of marginalization and exploitation of indigenous peoples in Mexico. The Zapatistas have inspired solidarity movements worldwide through autonomous governance, community-led development projects, and a commitment to indigenous rights and autonomy. 

The Transition Town Movement, Totnes, United Kingdom: 

The Transition Town movement, which originated in the town of Totnes, United Kingdom, is a global network of communities working to build resilience in the face of climate change, resource depletion, and economic instability. Transition Town initiatives focus on local food production, renewable energy, sustainable transportation, and community resilience planning. 

The Favelas of Rio de Janeiro, Brazil: 

The favelas of Rio de Janeiro are vibrant and dynamic communities that have faced decades of poverty, violence, and social inequality. Despite these challenges, residents of the favelas have created thriving cultural and social networks, fostering a sense of resilience and solidarity. Projects like AfroReggae, which uses music and art to promote social inclusion and youth empowerment, and the Favela Painting project, which transforms urban landscapes through vibrant murals and public art, showcase the creativity and resilience of favela communities. 

The Bhutanese Gross National Happiness Index: 

Bhutan, a small Himalayan kingdom, is known for its unique approach to measuring progress and well-being through the Gross National Happiness (GNH) index. In contrast to traditional measures of economic growth, the GNH index considers factors such as environmental sustainability, cultural preservation, and psychological well-being. Through policies and initiatives focused on holistic development and community well-being, Bhutan has inspired a global conversation about redefining success and promoting happiness and well-being as primary governance and development goals.

Communities around the world are sources of inspiration and resilience, where individuals come together to support one another, celebrate diversity, and create positive change. Whether facing poverty, injustice, or environmental challenges, communities demonstrate the power of collective action, creativity, and compassion in overcoming adversity and building a brighter future for all. 

Nonprofits

5 Ways That Nonprofits Build Hope in Communities

Nonprofit organizations are vital in building community hope and resilience by addressing social, economic, and environmental challenges and empowering individuals to create positive change. Through various programs, initiatives, and partnerships, nonprofits can inspire hope, foster collaboration, and promote sustainable development.

Here are five ways that nonprofits build hope in communities:

Providing Essential Services and Support: 

Nonprofits often provide essential services and support to individuals and families facing adversity, such as access to food, shelter, healthcare, education, and social services. By addressing basic needs and improving quality of life, nonprofits can alleviate suffering, build resilience, and create a sense of hope among community members.

Empowering Marginalized and Underserved Populations: 

Nonprofits work to empower marginalized and underserved populations by providing resources, advocacy, and opportunities for self-advancement. By amplifying the voices of marginalized communities and addressing systemic barriers to equality and justice, nonprofits help individuals reclaim agency, build confidence, and realize their full potential.

Promoting Education and Skill Development: 

Education is a powerful tool for building hope and unlocking opportunities for individuals and communities. Nonprofits invest in education and skill development initiatives that equip individuals with the knowledge, skills, and resources needed to thrive in today’s rapidly changing world. Whether through afterschool programs, job training initiatives, or adult education classes, nonprofits provide pathways to success and inspire hope for a brighter future.

Fostering Social Connection and Community Resilience: 

Nonprofits play a critical role in fostering social connection and building community resilience by bringing people together, fostering a sense of belonging, and promoting collective action. Through community-based initiatives, events, and collaborations, nonprofits create opportunities for individuals to connect, collaborate, and support one another. By building social networks and strengthening community ties, nonprofits help individuals weather adversity, overcome challenges, and find hope and solace in times of need.

Advocating for Systemic Change and Social Justice: 

Nonprofits advocate for systemic change and social justice by addressing root causes of inequality, discrimination, and injustice and promoting policies and practices that advance equity, inclusion, and human rights. By advocating for legislative reforms, raising awareness about social issues, and mobilizing grassroots support, nonprofits challenge the status quo and work to create a more just and equitable society. Through their advocacy efforts, nonprofits give voice to the voiceless, hold institutions accountable, and inspire hope for a future where all individuals are treated with dignity, respect, and fairness.

Nonprofits play a crucial role in building community hope and resilience by providing essential services and support, empowering marginalized populations, promoting education and skill development, fostering social connection and community resilience, and advocating for systemic change and social justice. Through their tireless efforts and commitment to creating positive change, nonprofits inspire hope, instill a sense of possibility, and empower individuals and communities to create a brighter future for all.

 

4 Ways to Know If You’ve Made Progress in Your Community

Measuring progress within a community is essential for evaluating the effectiveness of initiatives, gauging member satisfaction, and identifying areas for improvement. However, progress in a community context can be multifaceted and subjective, requiring a nuanced approach to assessment. 

Here are four ways to know if you’ve made progress in your community:

Engagement Metrics: 

One of the most straightforward ways to gauge progress in a community is by tracking engagement metrics. This includes metrics such as the number of active members, frequency of participation in events or discussions, and level of interaction on community platforms such as forums or social media groups. Over time, an increase in engagement metrics indicates growing interest and involvement within the community, suggesting that members are finding value in the community’s offerings and actively participating in its activities. 

Member Feedback and Satisfaction Surveys: 

Another valuable tool for assessing progress in a community is gathering feedback from members through surveys or feedback forms. Surveys can be used to determine member satisfaction, gather input on community initiatives’ effectiveness, and identify areas for improvement. Ask members about their overall satisfaction with the community, their perceptions of its value and impact, and any suggestions for enhancing the community experience.

Impact on Members’ Lives or Work: 

Progress in a community can also be measured by evaluating its impact on members’ lives or work. This includes assessing changes in members’ knowledge, skills, attitudes, behaviors, or relationships due to their involvement in the community. For example, if the community is focused on professional development, progress may be indicated by members reporting increased job satisfaction, expanded professional networks, or improved skills relevant to their field. Similarly, suppose the community is centered around a specific cause or issue. 

Achievement of Community Goals and Objectives: 

Finally, progress in a community can be evaluated by measuring the achievement of specific goals and objectives established by community leaders or stakeholders. This may include goals related to membership growth, diversity and inclusion, community impact, or other key performance indicators. Regularly review progress towards these goals and assess whether milestones are being met or if adjustments are needed to stay on track. 

Assessing progress in a community requires a holistic approach that considers multiple dimensions of engagement, satisfaction, impact, and achievement of goals. By tracking engagement metrics, gathering member feedback, evaluating the effect on members’ lives or work, and monitoring progress toward community goals and objectives, you can understand how the community is evolving and identify areas for further growth and improvement. Ultimately, progress in a community is about creating value, fostering connection, and empowering individuals to thrive collectively.

Questions to Ask Your Community That Will Lead to Healthy Growth

Asking the right questions is crucial for fostering healthy growth within your community. Whether you’re leading an online community, a nonprofit organization, or a local group, understanding your community members’ needs, preferences, and aspirations is essential for driving meaningful engagement, building trust, and fostering a sense of belonging. 

 

Here are some questions to ask your community that will lead to healthy growth:

 

What Are Your Goals and Aspirations?

 

Start by understanding your community members’ goals, aspirations, and motivations. Ask open-ended questions to uncover what they hope to achieve personally or professionally and how your community can support them in reaching their goals. 

 

What Are Your Biggest Challenges or Pain Points?

 

Inquire about the challenges, obstacles, or pain points your community members face in their lives or work. By identifying common challenges, you can develop targeted solutions, resources, or support mechanisms to address them effectively.

 

What Are Your Interests and Passions?

 

Explore your community members’ interests, passions, and hobbies to identify shared areas of enthusiasm and potential collaboration opportunities. Ask about their favorite activities, topics they’re passionate about, or hobbies they enjoy outside of work. 

 

How Do You Prefer to Engage With the Community?

 

Inquire about the communication channels, platforms, or formats your community members prefer to engage with your community. Ask whether they prefer in-person events, online forums, social media groups, email newsletters, or other forms of communication.

 

What Value Do You Expect From the Community?

 

Explore the value proposition of your community from the perspective of your members. Ask what they expect to gain from participating in the community and how it can help them achieve their goals or address their needs. 

 

What Feedback Do You Have for Us?

 

Encourage feedback from your community members about their experiences, perceptions, and suggestions for improvement. Ask open-ended questions about what they like, dislike, or wish to see changed about the community. 

 

How Can You Contribute to the Community?

 

Invite your community members to share their skills, expertise, and resources to contribute to the growth and success of the community. Ask about their strengths, interests, and areas where they can support or mentor other members. 

 

What Events or Activities Would You Like to See?

 

Seek input from your community members about the events, activities, or initiatives they would like to see offered. Ask about their preferences for topics, formats, and frequency of events to ensure that your programming aligns with their interests and availability. 

 

What Does Success Look Like for You in This Community?

 

Finally, ask your community members to define what success looks like for them in their involvement with the community. Explore their expectations for personal or professional growth, connections made, skills developed, or other outcomes they hope to achieve. 

 

Asking thoughtful questions is essential for understanding your community members’ needs, preferences, and aspirations and fostering healthy growth within the community. By soliciting your members’ input, feedback, and contributions, you can create a vibrant and inclusive community that delivers value, fosters connection, and empowers individuals to thrive.

Being a Treasurer for a Youth Sports Team

The team treasurer plays a very important role on a youth sports team. They make sure that the team has the funds it needs to function, and they need to be prepared to make a time commitment of three to seven hours each week.

What the Team Treasurer Does at the Beginning of the Season

First, the team treasurer needs to open a bank account and create a budget. It is important to consider all of the possible expenses and plan for them. This way, they can determine what each family needs to contribute and when it needs to happen.

Be sure to include team fees, any coaching fees, equipment costs, tournament costs, uniforms, and more. Once you know the expenses, divide it up by player and then set the payments. Deposit the payments into the team bank account, and be sure not to mix this with your own finances.

What the Team Treasurer Does During the Season

During the season, the treasurer needs to collect the money owed to the team. They should collect from player payments as well as any money from sponsorships or fundraisers. They need to decide whether they will limit payments to checks and cash or whether they will include online payments and credit cards. Some parents may prefer to pay online, and this can make the process easier for the treasurer and parents.

They will also pay the bills for the team and keep track of the expenses. The best way to do this is to have a spreadsheet or another format with all of the expenses listed and categorized. It can be compared to the budget so that adjustments can be made if necessary. This information should always be shared with the parents so that everyone knows where the finances stand.

Finally, they need to deal with unexpected situations that could arise. If one player quits the team, they may need to adjust the budget. There might be increased fees that you didn’t plan on. They need to address these issues as they arise. At the end of the season, they need to decide what to do with any extra money. They may distribute it back to the family or keep it for the team.

Page 1 of 7

Powered by WordPress & Theme by Anders Norén