Go to Post Dean will make America gracious again - seth.brugler [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 Rate Thread Display Modes
  #16   Spotlight this post!  
Unread 12-11-2013, 16:01
FrankJ's Avatar
FrankJ FrankJ is offline
Robot Mentor
FRC #2974 (WALT)
Team Role: Mentor
 
Join Date: Feb 2011
Rookie Year: 2009
Location: Marietta GA
Posts: 1,913
FrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond repute
Re: Why can there be adult coaches on the drive team?

I am firmly in the the student coach camp. We also have a debrief after every match.
Reply With Quote
  #17   Spotlight this post!  
Unread 12-11-2013, 16:10
Akash Rastogi Akash Rastogi is offline
Jim Zondag is my Spirit Animal
FRC #2170 (Titanium Tomahawks)
Team Role: Mentor
 
Join Date: Feb 2007
Rookie Year: 2006
Location: Manchester, Connecticut
Posts: 7,003
Akash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond repute
Re: Why can there be adult coaches on the drive team?

Quote:
Originally Posted by adlasa View Post

Also, during strategy meetings with alliance members I see students routinely yield to the adult and not participate as actively in the conversation. The adult often seem to dominate the discussion because they are an authority figure.
Apart from parts of your post that people have already answered, I think this one is the most important.

It is important to select a coach, whether student or adult, who can be assertive in decision making situations. On the other hand, the coach also needs to be able to take orders and cooperate with alliance captains, or the team that is best at strategy. I've seen plenty of student coaches who can give out orders to adult coaches, and the exact opposite.

If teams have an issue in which their student or adult coach is not assertive during a match, it might be a good idea to set up some sort of training exercise with good coaches and various scenarios they might have to deal with. Most times, student and adult coaches will concede control in a match to a coach on another team that is more highly regarded on the field. This is usually a good call for most teams. Another scenario is that coaches will concede control to the team who is the best scorer. Kids may see adult coaches as authority figures, but that might mean you need to select a student coach that knows when to be quiet and learn, and when to speak up. They must be confident in themselves, but should not have a false sense of confidence if they are inexperienced.

I think both adult and student coaches are necessary in FRC so that kids learn how to communicate with people in the real world who they see as authority figures. This is extremely important in the workplace because you will always run into superiors with whom you disagree. If kids learn how to deal with a situation like this through FRC, then they'll be better off in the long run.

Just my opinion on the matter. In the end, do what you feel is the best option for your team.
__________________
My posts and opinions do not necessarily reflect those of my affiliated team.
['16-'xx]: Mentor FRC 2170 | ['11-'13]: Co-Founder/Mentor FRC 3929 | ['06-'10]: Student FRC 11 - MORT | ['08-'12]: Founder - EWCP (OG)

Last edited by Akash Rastogi : 12-11-2013 at 16:19.
Reply With Quote
  #18   Spotlight this post!  
Unread 12-11-2013, 16:19
Mark Sheridan's Avatar
Mark Sheridan Mark Sheridan is offline
Head Mentor
FRC #3476 (Code Orange)
Team Role: Mentor
 
Join Date: Mar 2010
Rookie Year: 2002
Location: Irvine, CA
Posts: 560
Mark Sheridan has a reputation beyond reputeMark Sheridan has a reputation beyond reputeMark Sheridan has a reputation beyond reputeMark Sheridan has a reputation beyond reputeMark Sheridan has a reputation beyond reputeMark Sheridan has a reputation beyond reputeMark Sheridan has a reputation beyond reputeMark Sheridan has a reputation beyond reputeMark Sheridan has a reputation beyond reputeMark Sheridan has a reputation beyond reputeMark Sheridan has a reputation beyond repute
Re: Why can there be adult coaches on the drive team?

I have done both on my teams and I think it depends on your team's culture. Now, I think 766 went back to students but 3309 will continue to use an adult (um me). I was originally used to streamline the drive team process hence I was made the coach. I see my role as:

-to keep my students focused
-to calm my students
-to shield my students from blame
-to negotiate the match strategy on the behalf of my students

In the past, I had to comfort my students after a loss, I also had to tell some to cool off. Sometimes these tense moments its better for an adult to be there to help make it better so we can all move on happier.

The past two years, I have had made the previous year's drivers coach the new drivers at an off season event. The old drivers are now college mentors so they are still adults. I just coach a few matchs to make sure everything is ok. I hope this remains a tradition for 3309.
__________________
Team 3476| Mentor| 2014 - Current
Team 3309| Mentor| 2011 - 2016
Team 766 | Mentor| 2006 - 2011 | Alumnus | 2002-2005
Reply With Quote
  #19   Spotlight this post!  
Unread 12-11-2013, 16:20
Peter Matteson's Avatar
Peter Matteson Peter Matteson is offline
Ambitious but rubbish!
FRC #0177 (Bobcat Robotics)
Team Role: Engineer
 
Join Date: Sep 2003
Rookie Year: 2003
Location: South Windsor, CT
Posts: 1,652
Peter Matteson has a reputation beyond reputePeter Matteson has a reputation beyond reputePeter Matteson has a reputation beyond reputePeter Matteson has a reputation beyond reputePeter Matteson has a reputation beyond reputePeter Matteson has a reputation beyond reputePeter Matteson has a reputation beyond reputePeter Matteson has a reputation beyond reputePeter Matteson has a reputation beyond reputePeter Matteson has a reputation beyond reputePeter Matteson has a reputation beyond repute
Re: Why can there be adult coaches on the drive team?

Quote:
Originally Posted by adlasa View Post
But, one interesting argument I saw was: If adults can be coaches why cant they also drive the robot? Can anyone expand on that question?
The same reasons that the coaches don't play football or baseball or basketball against the students. The competion isn't really for us. We are already inspired and part of the STEM professional world.

This is for the students students. They are the ones who need the experience. The adult mentors are there to guide them with experience as needed to try and prevent the competition from being an exercise in frustration.
__________________
2011 Championship Finalists/Archimedes Division Championships w/ 2016 & 781
2010 Championship Winners/Newton Division Champions
Thank-you 294 & 67

2009 Newton Division Champions w/ 1507 & 121
2008 Archimedes Division Champions w/ 1124 & 1024
2007 Championship Winners/Newton Division Champions w/190, 987 & 177 The Wall of Maroon
2006 Galileo Division Champions w/ 1126 & 201
www.bobcatrobotics.org
"If you can't do it with brains, it won't be done with hours." - Clarence "Kelly" Johnson
Reply With Quote
  #20   Spotlight this post!  
Unread 12-11-2013, 16:44
themccannman's Avatar
themccannman themccannman is offline
registered lurker
AKA: Jake McCann
FRC #3501
Team Role: Mentor
 
Join Date: Feb 2013
Rookie Year: 2011
Location: San Jose, CA
Posts: 432
themccannman has a reputation beyond reputethemccannman has a reputation beyond reputethemccannman has a reputation beyond reputethemccannman has a reputation beyond reputethemccannman has a reputation beyond reputethemccannman has a reputation beyond reputethemccannman has a reputation beyond reputethemccannman has a reputation beyond reputethemccannman has a reputation beyond reputethemccannman has a reputation beyond reputethemccannman has a reputation beyond repute
Re: Why can there be adult coaches on the drive team?

Quote:
Originally Posted by Peter Matteson View Post
The same reasons that the coaches don't play football or baseball or basketball against the students. The competion isn't really for us. We are already inspired and part of the STEM professional world.

This is for the students students. They are the ones who need the experience. The adult mentors are there to guide them with experience as needed to try and prevent the competition from being an exercise in frustration.
I second this.

Why don't coaches drive the bots? The same reason why coaches don't play on their own baseball or football teams. The coaches are there to guide the students. The best way for a driver to learn to think on their feet is to have someone who has experience walking them through the process. You have to put a little faith in the mentors that they'll know where the line is and not be too overbearing. Keep in mind we trust mentors to know the line with every other aspect of FRC teams. If you can trust mentors to not build and design entire robots for the students, then I think you can trust them to know how to coach drivers.
__________________
All posts here are purely my own opinion.
2011-2015: 1678
2016: 846
2017 - current: 3501
Reply With Quote
  #21   Spotlight this post!  
Unread 12-11-2013, 17:16
magnets's Avatar
magnets magnets is offline
Registered User
no team
 
Join Date: Jun 2013
Rookie Year: 2012
Location: United States
Posts: 748
magnets has a reputation beyond reputemagnets has a reputation beyond reputemagnets has a reputation beyond reputemagnets has a reputation beyond reputemagnets has a reputation beyond reputemagnets has a reputation beyond reputemagnets has a reputation beyond reputemagnets has a reputation beyond reputemagnets has a reputation beyond reputemagnets has a reputation beyond reputemagnets has a reputation beyond repute
Re: Why can there be adult coaches on the drive team?

The answer to this question really depends on the team. On our team, we never even think about having an adult coach. Ever. The students would kill the mentors. Our team works on the theory that student build the robot, and mentors provide engineering guidance. However, many teams are much different. For instance, 148's idea is to have mentors and students work with each other with equal roles. As a result, the students may not do as much work, but they still get as much inspiration, and get to work on and get exposed some of the more advanced and technical stuff on FRC robots. There are fantastic teams with adult coaches, and fantastic teams with student coaches.
Reply With Quote
  #22   Spotlight this post!  
Unread 12-11-2013, 17:37
Deetman Deetman is offline
Registered User
AKA: Kevin Dieterle
no team
 
Join Date: Apr 2004
Rookie Year: 2004
Location: Philadelphia, PA
Posts: 203
Deetman has a reputation beyond reputeDeetman has a reputation beyond reputeDeetman has a reputation beyond reputeDeetman has a reputation beyond reputeDeetman has a reputation beyond reputeDeetman has a reputation beyond reputeDeetman has a reputation beyond reputeDeetman has a reputation beyond reputeDeetman has a reputation beyond reputeDeetman has a reputation beyond reputeDeetman has a reputation beyond repute
Re: Why can there be adult coaches on the drive team?

Quote:
Originally Posted by LeelandS View Post
Not trying to start an argument or nitpick semantics here... But what exactly would the point of such a culture change be if not for students? The culture change is to encourage the next generation to pick up STEM. The next generation is the current students. If FIRST is about the culture change...
Quote:
Originally Posted by Peter Matteson View Post
The same reasons that the coaches don't play football or baseball or basketball against the students. The competion isn't really for us. We are already inspired and part of the STEM professional world.

This is for the students students. They are the ones who need the experience. The adult mentors are there to guide them with experience as needed to try and prevent the competition from being an exercise in frustration.
I'd contend that the culture change can, should, and does include adults as well. Sure most of the adults already have experience or are already supporters/participants in STEM fields, but I have heard and witnessed many stories of adults being inspired by FIRST as well. Sure the students are the primary goal, but if there aren't any adults being inspired (in different ways than students) where would all the mentors and volunteers come from? I know that as a mentor and volunteer I get immense inspiration and satisfaction participating in FRC from the students and those around me.
__________________

FIRST Mid-Atlantic Volunteer (2012-present)
Team 1014 Alumni (2004-2005)
Team 1712 Mentor (2011-2015)
Reply With Quote
  #23   Spotlight this post!  
Unread 12-11-2013, 17:41
Unsung FIRST Hero
JVN JVN is offline
@JohnVNeun
AKA: John Vielkind-Neun
FRC #0148 (Robowranglers)
Team Role: Engineer
 
Join Date: May 2001
Rookie Year: 2000
Location: Greenville, Tx
Posts: 3,159
JVN has a reputation beyond reputeJVN has a reputation beyond reputeJVN has a reputation beyond reputeJVN has a reputation beyond reputeJVN has a reputation beyond reputeJVN has a reputation beyond reputeJVN has a reputation beyond reputeJVN has a reputation beyond reputeJVN has a reputation beyond reputeJVN has a reputation beyond reputeJVN has a reputation beyond repute
Re: Why can there be adult coaches on the drive team?

Quote:
Originally Posted by magnets View Post
For instance, 148's idea is to have mentors and students work with each other with equal roles. As a result, the students may not do as much work, but they still get as much inspiration, and get to work on and get exposed some of the more advanced and technical stuff on FRC robots.
I would not comment in this thread, except our team was specifically mentioned and perhaps misrepresented...

Our team emphasizes a partnership between students and mentors in all aspects of our program. Students and mentors work together on brainstorming.
Students and mentors work together on design.
Our team benefits from a sheet-metal sponsor, who helps fabricate our "bent" parts.
Students do almost all of the manufacturing of our "machined" parts.
Students do almost all of the robot assembly.
Students and mentors work together on programming.
Students and mentors work together on iteration and debugging.
Students and mentors share responsibility at competition.
Our driveteam contains 3 students and 1 mentor coach.

I will say...
To imply that our students "may not do as much work" is funny to me, and would cause a lot of eye-rolls from the students on our team.
Reply With Quote
  #24   Spotlight this post!  
Unread 12-11-2013, 17:50
magnets's Avatar
magnets magnets is offline
Registered User
no team
 
Join Date: Jun 2013
Rookie Year: 2012
Location: United States
Posts: 748
magnets has a reputation beyond reputemagnets has a reputation beyond reputemagnets has a reputation beyond reputemagnets has a reputation beyond reputemagnets has a reputation beyond reputemagnets has a reputation beyond reputemagnets has a reputation beyond reputemagnets has a reputation beyond reputemagnets has a reputation beyond reputemagnets has a reputation beyond reputemagnets has a reputation beyond repute
Re: Why can there be adult coaches on the drive team?

Quote:
Originally Posted by JVN View Post
I would not comment in this thread, except our team was specifically mentioned and perhaps misrepresented...

Our team emphasizes a partnership between students and mentors in all aspects of our program. Students and mentors work together on brainstorming.
Students and mentors work together on design.
Our team benefits from a sheet-metal sponsor, who helps fabricate our "bent" parts.
Students do almost all of the manufacturing of our "machined" parts.
Students do almost all of the robot assembly.
Students and mentors work together on programming.
Students and mentors work together on iteration and debugging.
Students and mentors share responsibility at competition.
Our driveteam contains 3 students and 1 mentor coach.

I will say...
To imply that our students "may not do as much work" is funny to me, and would cause a lot of eye-rolls from the students on our team.
I didn't mean it that way at all. In fact, I think that running things your way can be better and less frustrating. I know that the way your team runs is fantastic, and in no way was I trying to say that your students didn't work hard. They must work hard in order to make such great robots. What I was trying to say was that on a team like yours, the students and the mentors work together. As a result, the team is more efficient, and doesn't waste time/resources, because the adults make more rational and have more experience to back up their decisions.
Reply With Quote
  #25   Spotlight this post!  
Unread 12-11-2013, 18:08
bachster's Avatar
bachster bachster is offline
Registered User
AKA: Katie Bach
FRC #2052 (KnightKrawler)
Team Role: Mentor
 
Join Date: Jan 2009
Rookie Year: 2008
Location: Minneapolis
Posts: 61
bachster has a brilliant futurebachster has a brilliant futurebachster has a brilliant futurebachster has a brilliant futurebachster has a brilliant futurebachster has a brilliant futurebachster has a brilliant futurebachster has a brilliant futurebachster has a brilliant futurebachster has a brilliant futurebachster has a brilliant future
Re: Why can there be adult coaches on the drive team?

One consideration I don't see mentioned much in these discussions is the value of the competition experience for the whole team, not just the drive team. All the team members who designed, built, programmed, marketed, videotaped, fundraised, scouted, etc. have a vested interest in seeing the fruits of their labor meet their full potential. Choice of drive team members, including coach, may have a huge impact on ensuring that the strategy chosen by the team is executed, that the scouting data is utilized, and that the robot performs to its technical capabilities during match play.

Imagine being a programmer who spent 6 weeks of her life perfecting autonomous code only to watch helplessly from the stands while the robot crashes into the wall because the drive team failed to set it up properly. Or being a scout who has been running around all weekend gathering data and analyzing alliance and opponent capabilities, only to watch that analysis become meaningless when a coach doesn’t assert him- or herself to execute the best strategy.

Depending on the team, having a mentor in the drive coach role may be the best way to provide the most students the inspiration that comes from seeing your “baby” succeed, in whatever way you define success.

To comment specifically on the (unfortunately commonly cited) concerns that an adult coach can be intimidating and overbearing to alliance members: I would sincerely hope that any mentors in the drive coach role would consider themselves mentors to all students in FIRST, not just those with the same team number. Whether it’s introducing new ways of thinking about strategy, modeling professional communication, or just staying grounded during tense situations, this can be a good opportunity for students on other teams to benefit from another type of mentoring relationship than what they normally experience. A drive coach who strays from Gracious Professional behavior, whether student or adult, may need to be reminded of FIRST’s priorities by his or her own teammates/mentors, the formal complaint system, a one on one conversation with the affected party, or whatever other mechanism is appropriate. It is difficult to change culture with rules – if mentor coaches were outlawed, the net effect could very well be that by trying to eliminate a few instances of negative experience, even more opportunities for positive experience are also eliminated.

For those long-standing mentor coaches: are you doing what you can to mentor all students you come into contact with? I hope that by getting a chance to interact with you, my students - both those on the drive team and those watching their robot execute a strategy alongside yours – are inspired by the experience.
Reply With Quote
  #26   Spotlight this post!  
Unread 12-11-2013, 19:35
kuraikou's Avatar
kuraikou kuraikou is offline
Registered User
AKA: Alex
FRC #4183 (Bit Buckets)
Team Role: Alumni
 
Join Date: Nov 2012
Rookie Year: 2013
Location: Tucson, Arizona
Posts: 73
kuraikou is an unknown quantity at this point
Re: Why can there be adult coaches on the drive team?

For our team it is simple, our Mentors have 7ish years of first experience both as students and as mentors, so they simply keep their hands off and tell us what to do such as what discs to get or reminders on what to watch out for.
__________________
2012 Utah regional Rookie All Star
2013 Phoenix regional Judges Award
2014 Hub City Quality Award
2014 Arizona Regional Excellence in Engineering Award
2015 Arizona East Regional Creativity Award
2015 Arizona East Regional winning alliance captain
Reply With Quote
  #27   Spotlight this post!  
Unread 12-11-2013, 21:09
Ashwin775 Ashwin775 is offline
Ashwin
FRC #2826 (N/a)
 
Join Date: Jan 2012
Rookie Year: 2010
Location: Oshkosh, Wisconsin
Posts: 3
Ashwin775 is an unknown quantity at this point
Re: Why can there be adult coaches on the drive team?

I'll answer when you find a student football coach

(coming form a student driver, with a team which has an excellent adult coach)
Reply With Quote
  #28   Spotlight this post!  
Unread 12-11-2013, 22:19
jijiglobe's Avatar
jijiglobe jijiglobe is offline
Registered User
FRC #0694
 
Join Date: May 2013
Location: United States
Posts: 132
jijiglobe has a brilliant futurejijiglobe has a brilliant futurejijiglobe has a brilliant futurejijiglobe has a brilliant futurejijiglobe has a brilliant futurejijiglobe has a brilliant futurejijiglobe has a brilliant futurejijiglobe has a brilliant futurejijiglobe has a brilliant futurejijiglobe has a brilliant futurejijiglobe has a brilliant future
Re: Why can there be adult coaches on the drive team?

The reason the students are constantly yielding to the adults at strategy meetings isn't because the adults are older, its because the adults are the drive coaches. Having someone versed in strategy can help a team during matches so teams don't have to train someone new every year. Someone who's been in the game for a number of years is more likely to keep a level head in bad situation and make strategic plays. Having this option open allows some teams to take advantage of it to do better at competition while allowing students to fulfil the role if necessary. Also, having an adult drive coach does mean that drivers are more likely to listen to what their coaches are saying. In short, forcing teams to go one way or another is stupid because there are advantages to having a student drive coach and advantages to having an adult one.
Reply With Quote
  #29   Spotlight this post!  
Unread 12-11-2013, 22:48
Coach Norm Coach Norm is offline
Team 2468 Coach/Adviser
AKA: Norman Morgan
FRC #2468 (Team Appreciate)
Team Role: Teacher
 
Join Date: Nov 2007
Rookie Year: 2008
Location: Austin, Texas
Posts: 442
Coach Norm has a reputation beyond reputeCoach Norm has a reputation beyond reputeCoach Norm has a reputation beyond reputeCoach Norm has a reputation beyond reputeCoach Norm has a reputation beyond reputeCoach Norm has a reputation beyond reputeCoach Norm has a reputation beyond reputeCoach Norm has a reputation beyond reputeCoach Norm has a reputation beyond reputeCoach Norm has a reputation beyond reputeCoach Norm has a reputation beyond repute
Re: Why can there be adult coaches on the drive team?

According to Wikipedia: In sports, a coach is a person involved in the direction, instruction and training of the operations of a sports team or of individual sportspeople. A coach may also be a teacher.

In addition Wikipedia says: Students at the University of Oxford in the early nineteenth-century used the word informally to refer to a private tutor who would "carry" a less able student through his examinations. Hence the meaning of the word was extended to encompass any instructor or trainer.

I am the drive coach for our team at our FRC regional contests. I have a background of coaching high school sports for 17+ years. I agree with many responders here that each team should do what is best for their team.
I know of several teams who were have partnered with at tournaments who use students as drive coaches and have had great success.
We as a team believe that each alliance should have say in the strategy but also that a higher ranked team should have large say in this strategy.

I can honestly say that coaching can be a tough position to be in. There are lots of things happening extremely fast out there and it is very important to be very knowledgeable of all six teams on the field at that current time. An effective coach needs to have a good scout team and awareness of the capabilities of the robots on the field. Strategy is something that should change not only from match to match but also during the match.

I also am believer that any coach on the field should be responsible to all three team members of the alliance. The coach should not intimidate any students on the alliance. It is very important for the coach to be positive and try to improve all team members of the alliance when he has the chance. This includes before match, in match as well as after the match is over.

FIRST is about causing change. We as individuals and teams should respect the decisions of each individual team to do what is best for them: student coach or adult coach. I do believe that the decisions of the coach has a huge impact on the success of the team and the alliance.
__________________
FRC 2468 Team Lead 2008 - Present

Win The Day!
Reply With Quote
  #30   Spotlight this post!  
Unread 12-11-2013, 22:50
Abhishek R Abhishek R is offline
Registered User
FRC #0624
Team Role: Alumni
 
Join Date: Mar 2013
Rookie Year: 2012
Location: Texas
Posts: 892
Abhishek R has a reputation beyond reputeAbhishek R has a reputation beyond reputeAbhishek R has a reputation beyond reputeAbhishek R has a reputation beyond reputeAbhishek R has a reputation beyond reputeAbhishek R has a reputation beyond reputeAbhishek R has a reputation beyond reputeAbhishek R has a reputation beyond reputeAbhishek R has a reputation beyond reputeAbhishek R has a reputation beyond reputeAbhishek R has a reputation beyond repute
Re: Why can there be adult coaches on the drive team?

Quote:
Originally Posted by JVN View Post
I would not comment in this thread, except our team was specifically mentioned and perhaps misrepresented...
This is why I think CD users should stay away from making statements or assumptions about other teams without specific involvement or understanding of the team.

624 has always had a student coach, and that has worked well for us as the drive team can fully understand each other and have a common basis on which to build upon; that is they see each other every day at school and already have an existing and good relationship. We don't have to start from scratch. It also emphasizes more student-driven leadership.

However, there is nothing wrong with an adult coach, for the reasons others have already mentioned. Both sides can be argued for and rightly defended. It boils down to team philosophy and structure.
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 02:56.

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