Go to Post I'm going through waves of excitment and panic all at the same time. - je2164 [more]
Home
Go Back   Chief Delphi > FIRST > General Forum
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rating: Thread Rating: 2 votes, 5.00 average. Display Modes
  #1   Spotlight this post!  
Unread 01-04-2014, 10:17
kenfox kenfox is offline
Registered User
FRC #3322 (Eagle Imperium)
Team Role: Mentor
 
Join Date: Jan 2013
Rookie Year: 2013
Location: Ann Arbor, MI
Posts: 52
kenfox is a glorious beacon of lightkenfox is a glorious beacon of lightkenfox is a glorious beacon of lightkenfox is a glorious beacon of lightkenfox is a glorious beacon of light
How do you recruit mentors?

Team 3322 is a young team with big goals. We've worked hard and might make it into the Michigan championship again this year. In this hopeful calm before a storm, it seems like a good time to reflect on where we are and where we want to be.

So much depends on a team's mentors. We need people who have time and knowledge and like to work with students. It's a tough job.

How do you recruit mentors? Where do you find them? What do you do to keep them?

I wrote a blog post early in the season about why I'm a mentor, but I'm feeling like this isn't the best way to recruit and that there are as many motivations as there are mentors.
http://spin.atomicobject.com/2014/02...irst-robotics/

Robotics!

- Ken
Reply With Quote
  #2   Spotlight this post!  
Unread 01-04-2014, 10:23
mathking's Avatar
mathking mathking is offline
Coach/Faculty Advisor
AKA: Greg King
FRC #1014 (Dublin Robotics aka "Bad Robots")
Team Role: Teacher
 
Join Date: Jan 2005
Rookie Year: 1999
Location: Columbus, OH
Posts: 642
mathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond repute
Re: How do you recruit mentors?

Given your location in Ann Arbor, so you have many UM students as mentors? About half of our mentors are OSU engineering students. Ohio State has an organized FIRST mentoring program, and students can get credit for their mentoring. Many (but certainly not all) of ours have been students on an FRC team. As for other mentors, using your local Rotary Club can be a good avenue. There are probably companies represented in the Rotary Club that have employees who could be good FRC mentors.
__________________
Thank you Bad Robots for giving me the chance to coach this team.
Rookie All-Star Award: 2003 Buckeye
Engineering Inspiration Award: 2004 Pittsburgh, 2014 Crossroads
Chairman's Award: 2005 Pittsburgh, 2009 Buckeye, 2012 Queen City
Team Spirit Award: 2007 Buckeye, 2015 Queen City
Woodie Flowers Award: 2009 Buckeye
Dean's List Finalists: Phil Aufdencamp (2010), Lindsey Fox (2011), Kyle Torrico (2011), Alix Bernier (2013), Deepthi Thumuluri (2015)
Gracious Professionalism Award: 2013 Buckeye
Innovation in Controls Award: 2015 Pittsburgh
Event Finalists: 2012 CORI, 2016 Buckeye
Reply With Quote
  #3   Spotlight this post!  
Unread 01-04-2014, 10:25
who716's Avatar
who716 who716 is offline
Registered User
AKA: Stephen Kalogiannis
FRC #0716 (Who'sCTEKS)
Team Role: Alumni
 
Join Date: Feb 2012
Rookie Year: 2011
Location: Falls Village Connecticut
Posts: 424
who716 is a splendid one to beholdwho716 is a splendid one to beholdwho716 is a splendid one to beholdwho716 is a splendid one to beholdwho716 is a splendid one to beholdwho716 is a splendid one to beholdwho716 is a splendid one to beholdwho716 is a splendid one to behold
Re: How do you recruit mentors?

you could always have the mentors come to you, whenever you do outreach and presentations make sure you mention that you are always looking for help mentoring the students
__________________
2014-
-WPI number one seed
-Innovation in controls award
- NECMP#4 seed semifinalist
- 9th in NEW ENGLAND

2008- Connecticut regional winners
2004-UTC new England regional Winners
2001 highest rookie seed award winner
Reply With Quote
  #4   Spotlight this post!  
Unread 01-04-2014, 11:21
MamaSpoldi's Avatar
MamaSpoldi MamaSpoldi is offline
Programming Mentor
AKA: Laura Spoldi
FRC #0230 (Gaelhawks)
Team Role: Engineer
 
Join Date: Jan 2009
Rookie Year: 2007
Location: Shelton, CT
Posts: 307
MamaSpoldi has a brilliant futureMamaSpoldi has a brilliant futureMamaSpoldi has a brilliant futureMamaSpoldi has a brilliant futureMamaSpoldi has a brilliant futureMamaSpoldi has a brilliant futureMamaSpoldi has a brilliant futureMamaSpoldi has a brilliant futureMamaSpoldi has a brilliant futureMamaSpoldi has a brilliant futureMamaSpoldi has a brilliant future
Re: How do you recruit mentors?

Many of our mentors come from parents who come to help when their kids are on the team and then they never leave because it is such a worthwhile experience.

Also, speaking from personal experience, if you get both a husband and wife involved it is a win-win situation... because there is no one waiting at home wondering if they will ever see their spouse again.
__________________
Reply With Quote
  #5   Spotlight this post!  
Unread 01-04-2014, 11:29
aryker's Avatar
aryker aryker is offline
Registered User
FRC #0868 (TechHOUNDS)
Team Role: Mentor
 
Join Date: Jan 2013
Rookie Year: 2008
Location: United States
Posts: 79
aryker will become famous soon enougharyker will become famous soon enough
Re: How do you recruit mentors?

Our team relies primarily on parents for mentors as well. Every year on the first Monday of build season, we have a "parent night," where we show all the parents the game video and walk them through a typical build season. We then invite them to stay the rest of the night and sit in on our brainstorming sessions, and invite any who are interested to come back and mentor.

Another more recent source of mentors for us is team alumni. Your ability to do this may depend on your location relative to good universities. Since we are close to Indianapolis, team members can come back from Purdue University and IUPUI fairly easily to mentor.
Reply With Quote
  #6   Spotlight this post!  
Unread 01-04-2014, 11:51
Basel A's Avatar
Basel A Basel A is offline
It's pronounced Basl with a soft s
AKA: @BaselThe2nd
FRC #3322 (Eagle Imperium)
Team Role: College Student
 
Join Date: Mar 2009
Rookie Year: 2009
Location: Ann Arbor, Michigan
Posts: 1,935
Basel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond repute
Re: How do you recruit mentors?

Quote:
Originally Posted by mathking View Post
Given your location in Ann Arbor, so you have many UM students as mentors? About half of our mentors are OSU engineering students. Ohio State has an organized FIRST mentoring program, and students can get credit for their mentoring. Many (but certainly not all) of ours have been students on an FRC team. As for other mentors, using your local Rotary Club can be a good avenue. There are probably companies represented in the Rotary Club that have employees who could be good FRC mentors.
We have 6 college mentors (including me), but two are graduating this year. I've been actively trying to bring in more, both FRC alumni and from ASME/other student organisations, but they're hard to convince. Being a student is more than a full time job and many students doubt their own expertise. We have a college mentor working on getting official recognition and support from the College of Engineering, but it's a slow process. When it comes to college mentors, it's harder to convince them than to find them. I'd personally be curious to hear about strategies on this in particular.
__________________
Team 2337 | 2009-2012 | Student
Team 3322 | 2014-Present | College Student
“Be excellent in everything you do and the results will just happen.”
-Paul Copioli
Reply With Quote
  #7   Spotlight this post!  
Unread 01-04-2014, 12:10
DjScribbles DjScribbles is offline
Programming Mentor
AKA: Joe S
FRC #2474 (Team Excel)
Team Role: Mentor
 
Join Date: Oct 2011
Rookie Year: 2012
Location: Niles MI
Posts: 284
DjScribbles is a splendid one to beholdDjScribbles is a splendid one to beholdDjScribbles is a splendid one to beholdDjScribbles is a splendid one to beholdDjScribbles is a splendid one to beholdDjScribbles is a splendid one to beholdDjScribbles is a splendid one to beholdDjScribbles is a splendid one to behold
Re: How do you recruit mentors?

You could try Nerd Sniping, which is how I got involved.

A mom at our church was talking to my wife about how their robotics team had problems at state because of programming, so my wife volunteers me to help out.

Once I actually met with the team later that year, they had a problem they were having in preparation for an off-season event (completely unrelated to programming, but we all know it doesn't really matter what the problem is), I was hooked on FIRST in about 10 minutes, simply by helping them solve the problem.


The moral of the story: FIRST impressions are important, and if someone feels that they are contributing something of value, they are going to also feel like a member of the team.

Also, ditto on the spouse involvement. My wife is an engineering grad student, we're both hooked on this program, but it would be very very difficult to commit the time we do if we weren't sharing the experience.
Reply With Quote
  #8   Spotlight this post!  
Unread 01-04-2014, 13:36
MamaSpoldi's Avatar
MamaSpoldi MamaSpoldi is offline
Programming Mentor
AKA: Laura Spoldi
FRC #0230 (Gaelhawks)
Team Role: Engineer
 
Join Date: Jan 2009
Rookie Year: 2007
Location: Shelton, CT
Posts: 307
MamaSpoldi has a brilliant futureMamaSpoldi has a brilliant futureMamaSpoldi has a brilliant futureMamaSpoldi has a brilliant futureMamaSpoldi has a brilliant futureMamaSpoldi has a brilliant futureMamaSpoldi has a brilliant futureMamaSpoldi has a brilliant futureMamaSpoldi has a brilliant futureMamaSpoldi has a brilliant futureMamaSpoldi has a brilliant future
Re: How do you recruit mentors?

Quote:
Originally Posted by aryker View Post
Our team relies primarily on parents for mentors as well. Every year on the first Monday of build season, we have a "parent night," where we show all the parents the game video and walk them through a typical build season. We then invite them to stay the rest of the night and sit in on our brainstorming sessions, and invite any who are interested to come back and mentor.

Another more recent source of mentors for us is team alumni. Your ability to do this may depend on your location relative to good universities. Since we are close to Indianapolis, team members can come back from Purdue University and IUPUI fairly easily to mentor.
Excellent point. We have had our team alumni come back and help during their school breaks... as well as after they graduate. In addition we have been approached by alumni of other teams who have moved to the area after graduating from college. These "outside" alumni are also an excellent resource because they bring a different perspective to the team which can be like a breath of fresh air bringing in new ideas and opportunities.
__________________
Reply With Quote
  #9   Spotlight this post!  
Unread 01-04-2014, 13:56
WynS WynS is offline
Registered User
AKA: Wyn Schuh
FRC #0971 (Spartan Robotics)
Team Role: Mentor
 
Join Date: May 2009
Rookie Year: 1999
Location: Silicon Valley, CA
Posts: 20
WynS has much to be proud ofWynS has much to be proud ofWynS has much to be proud ofWynS has much to be proud ofWynS has much to be proud ofWynS has much to be proud ofWynS has much to be proud ofWynS has much to be proud ofWynS has much to be proud ofWynS has much to be proud of
Re: How do you recruit mentors?

We are always actively recruiting mentors. A lot of them are parents with students on the team, some are alumni (parents and students), and some are people we recruit from just talking to them about how great this program is.

One thing that we've learned is that you need to work as hard retaining mentors as you do students. Adults tend to have other things that they do in addition to work so if they show up and can't figure out what to do, they don't come back. We try to set expectations up front just like we do with students. You need to be willing to show up for a while and observe, get to know the students, and figure out where you can help. This may take a few meetings but if they keep coming back, they will eventually figure out how to work with the students and feel like they are making a contribution.

As we grow, we are beginning to have the bandwidth to do more things than just building a robot. There are opportunities on a team for people to help mentor students in areas like awards, project management and other team skills. A lot of people think if they are not engineers that they can't help. I am an engineer by training but most of what I do to help the team is team management.

I also agree about getting couples and families involved. My husband and two of my sons are also mentors and this is something that we do together.

I think that one of the best ways you can foster mentors is to work on building relationships. Once mentors start to connect with students and other mentors, they keep coming back. I also find that having more mentors encouraging and checking in on students, makes the students more successful and allows them to accomplish much more.

Good luck on this.
Reply With Quote
  #10   Spotlight this post!  
Unread 01-04-2014, 14:39
kenfox kenfox is offline
Registered User
FRC #3322 (Eagle Imperium)
Team Role: Mentor
 
Join Date: Jan 2013
Rookie Year: 2013
Location: Ann Arbor, MI
Posts: 52
kenfox is a glorious beacon of lightkenfox is a glorious beacon of lightkenfox is a glorious beacon of lightkenfox is a glorious beacon of lightkenfox is a glorious beacon of light
Re: How do you recruit mentors?

Quote:
Originally Posted by aryker View Post
Our team relies primarily on parents for mentors as well. Every year on the first Monday of build season, we have a "parent night," where we show all the parents the game video and walk them through a typical build season. We then invite them to stay the rest of the night and sit in on our brainstorming sessions, and invite any who are interested to come back and mentor.
We do something similar at the start of the school year when we are recruiting students. Parent participation is pretty good, although we end up being weak in some areas (mechanical design and shop skills are rare for us). We also have excellent college students, but they have busy schedules.

Do most teams have a core group of mentors who stay year-to-year and form the heart of the team? Is it just luck that you find people like that?

This year we split into varsity and junior varsity squads. That seemed to help reduce the stress on the mentors. Most of us worked with sub-teams of 4 to 6 students. Hopefully it will be easier to add new part-time mentors too.
Reply With Quote
  #11   Spotlight this post!  
Unread 02-04-2014, 22:25
Ice1605's Avatar
Ice1605 Ice1605 is offline
Registered User
FRC #1014 (Bad Robots)
Team Role: Mentor
 
Join Date: Jan 2008
Rookie Year: 2005
Location: Columbus
Posts: 3
Ice1605 will become famous soon enoughIce1605 will become famous soon enough
Re: How do you recruit mentors?

Quote:
Originally Posted by Basel A View Post
We have 6 college mentors (including me), but two are graduating this year. I've been actively trying to bring in more, both FRC alumni and from ASME/other student organisations, but they're hard to convince. Being a student is more than a full time job and many students doubt their own expertise. We have a college mentor working on getting official recognition and support from the College of Engineering, but it's a slow process. When it comes to college mentors, it's harder to convince them than to find them. I'd personally be curious to hear about strategies on this in particular.
I am a mentor for 1014, and I have been a part of the OSU FIRST mentoring organization since my freshman year, and was the president during the 2011-2012 school year. We have about 40 college students, mentoring 7 teams in the Columbus metropolitan area.
We recruit heavily from student involvement fairs and demos at the freshman honors robotics competition here at OSU. One of the ways we convince mentors is to run a training class during the fall semester, in preparation for the season. We have found that to take off a lot of pressure from potential mentors, as they aren't jumping in without preparation. Of course, about half of our mentors have previous FIRST experience, like I did, but some of our most involved mentors were people that we recruited from around OSU.
Finding a faculty member willing to be involved, and can support your organization as an official club or student project team, will go a long ways toward getting support from your college.
__________________
1014 Student, Aim High-Lunacy
1014 Mentor, Breakaway-?
Now that I am a mentor, it isn't my fault. Probably.

Last edited by Ice1605 : 02-04-2014 at 22:29.
Reply With Quote
  #12   Spotlight this post!  
Unread 02-04-2014, 22:58
mathking's Avatar
mathking mathking is offline
Coach/Faculty Advisor
AKA: Greg King
FRC #1014 (Dublin Robotics aka "Bad Robots")
Team Role: Teacher
 
Join Date: Jan 2005
Rookie Year: 1999
Location: Columbus, OH
Posts: 642
mathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond repute
Re: How do you recruit mentors?

Quote:
Originally Posted by Basel A View Post
We have 6 college mentors (including me), but two are graduating this year. I've been actively trying to bring in more, both FRC alumni and from ASME/other student organisations, but they're hard to convince. Being a student is more than a full time job and many students doubt their own expertise. We have a college mentor working on getting official recognition and support from the College of Engineering, but it's a slow process. When it comes to college mentors, it's harder to convince them than to find them. I'd personally be curious to hear about strategies on this in particular.
I will second what Ice1605 said about finding a professor willing to support the program can go a long way toward getting official recognition.
__________________
Thank you Bad Robots for giving me the chance to coach this team.
Rookie All-Star Award: 2003 Buckeye
Engineering Inspiration Award: 2004 Pittsburgh, 2014 Crossroads
Chairman's Award: 2005 Pittsburgh, 2009 Buckeye, 2012 Queen City
Team Spirit Award: 2007 Buckeye, 2015 Queen City
Woodie Flowers Award: 2009 Buckeye
Dean's List Finalists: Phil Aufdencamp (2010), Lindsey Fox (2011), Kyle Torrico (2011), Alix Bernier (2013), Deepthi Thumuluri (2015)
Gracious Professionalism Award: 2013 Buckeye
Innovation in Controls Award: 2015 Pittsburgh
Event Finalists: 2012 CORI, 2016 Buckeye
Reply With Quote
  #13   Spotlight this post!  
Unread 03-04-2014, 10:35
Monochron's Avatar
Monochron Monochron is offline
Engineering Mentor
AKA: Brian O'Sullivan
FRC #4561 (TerrorBytes)
Team Role: Engineer
 
Join Date: Feb 2007
Rookie Year: 2002
Location: Research Triangle Park, NC
Posts: 917
Monochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond repute
Re: How do you recruit mentors?

Quote:
Originally Posted by MamaSpoldi View Post
come from parents who come to help when their kids are on the team
Yeah, but I think the question is how you get them to come. Our 35ish students have a ton of parents and would love to get them motivated to be involved with the team.
Reply With Quote
  #14   Spotlight this post!  
Unread 03-04-2014, 10:52
mathking's Avatar
mathking mathking is offline
Coach/Faculty Advisor
AKA: Greg King
FRC #1014 (Dublin Robotics aka "Bad Robots")
Team Role: Teacher
 
Join Date: Jan 2005
Rookie Year: 1999
Location: Columbus, OH
Posts: 642
mathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond reputemathking has a reputation beyond repute
Re: How do you recruit mentors?

I think that getting parents involved has to start with getting them there. If you start by asking each parent to help out one time during the build season as an extra pair of eyes, I have found that most of them will do so. Some of those are going to get excited and you can tell them they are welcome to keep coming to help. Asking them to come once to help also lets you see how they interact with the team and see whether they would be a good fit.
__________________
Thank you Bad Robots for giving me the chance to coach this team.
Rookie All-Star Award: 2003 Buckeye
Engineering Inspiration Award: 2004 Pittsburgh, 2014 Crossroads
Chairman's Award: 2005 Pittsburgh, 2009 Buckeye, 2012 Queen City
Team Spirit Award: 2007 Buckeye, 2015 Queen City
Woodie Flowers Award: 2009 Buckeye
Dean's List Finalists: Phil Aufdencamp (2010), Lindsey Fox (2011), Kyle Torrico (2011), Alix Bernier (2013), Deepthi Thumuluri (2015)
Gracious Professionalism Award: 2013 Buckeye
Innovation in Controls Award: 2015 Pittsburgh
Event Finalists: 2012 CORI, 2016 Buckeye
Reply With Quote
  #15   Spotlight this post!  
Unread 03-04-2014, 11:04
Libby K's Avatar
Libby K Libby K is offline
Always a MidKnight Inventor.
FRC #1923 (The MidKnight Inventors)
Team Role: Mentor
 
Join Date: Mar 2006
Rookie Year: 1992
Location: West Windsor, NJ
Posts: 1,584
Libby K has a reputation beyond reputeLibby K has a reputation beyond reputeLibby K has a reputation beyond reputeLibby K has a reputation beyond reputeLibby K has a reputation beyond reputeLibby K has a reputation beyond reputeLibby K has a reputation beyond reputeLibby K has a reputation beyond reputeLibby K has a reputation beyond reputeLibby K has a reputation beyond reputeLibby K has a reputation beyond repute
Re: How do you recruit mentors?

Quote:
Originally Posted by Monochron View Post
Yeah, but I think the question is how you get them to come. Our 35ish students have a ton of parents and would love to get them motivated to be involved with the team.
Mandatory parent meeting. Seriously, it's worked wonders for 1923.

If you want to be on the team, you (the student) and at least one parent/guardian has to show up to our Parents' meeting.

At this meeting, we hand out a copy of the team handbook. Then we walk through:
  • What FIRST is, Gracious Professionalism, etc.
  • The programs we do (FLL/FTC mentoring, outreach, FRC)
  • Events and travel plans for the school year
  • Team rules & regulations, including behavior expectations
  • Schedule for shop & safety training days
  • Roles for parents, siblings, and other family supporters
Then we make sure that each parent/kid combo signs the last page of the handbook, and gives it in. Without that meeting, and the signed page, you're not on the team.

(Obviously, accommodations are made for people who can't make it, we'll work one on one with families who can't schedule it in, etc)

The most important part of that meeting for us is letting the parents know that we do need and welcome their help. Since we don't build in the school, we need parent chaperones to man the front door of our build site, bring food for meals during build, chaperone the buses, etc.

It sounds harsh on paper, but we also state that if your student wants to travel with the team (we're in the Mid-Atlantic Region, so none of the districts are actually close to us - all our events require bus & hotel), a parent MUST sign up for some sort of helper-slot in our calendar, at least once. Bringing dinner, running front-door check-in... something. Two hours of your parent's time, or a little bit of $ to help feed the kids at the build site. We also have a 'parent steering committee' for those who opt to be more highly involved, that helps organize this effort.

Parents warm up to this pretty quickly - and we always make sure that parents know they are invited to ALL our events. Whether they come on the bus or drive on their own, parents are welcome to sit with the team and help cheer us on. Once they're at one event? They're hooked, just like the kids are. Our parent committee is bigger than our student leaders committee at this point!

It took quite a while to get to this point, but now that we're here we couldn't see our team running any other way. Parents are a great source of energy for our team. We love our MidKnight Moms & Dads! (and grandparents, and aunts and uncles, and siblings... well, you get it.)
__________________
Libby Kamen
Team 1923: The MidKnight Inventors
2006-2009: Founder, Captain, Operator, Regional Champion.
2010-Always: Proud Alumni, Mentor & Drive Coach. 2015 Woodie Flowers Finalist Award.

-
229: Division By Zero / 4124: Integration by Parts
2010-2013: Clarkson University Mentor for FLL, FTC & FRC

-
FIRST Partner Associate, United Therapeutics
#TeamUnither | facebook, twitter & instagram | @unitherFIRST

-
questions? comments? concerns? | twitter: @libbyk | about.me/libbykamen
Reply With Quote
Reply


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 06:42.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi