Go to Post Read it, Loved it, posted it on facebook! - wendymom [more]
Home
Go Back   Chief Delphi > Competition > FRC Game Design
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
 
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 04-04-2016, 10:41
MVCI MVCI is offline
Registered User
no team
 
Join Date: Mar 2015
Location: United States
Posts: 3
MVCI is an unknown quantity at this point
Safety in Game Design

It seems as though every year the game has some significant safety issues. I understand some of that is the nature of what we do, but I believe the GDC needs to do a better job designing the game with safety in mind. Here are some of my thoughts over the last couple years.

2015:
-Pretty sure 1678's whips would have been lethal to anyone in the wrong area. No fault to 1678, they were the best in the world at a critical part of the game. Problem was game design promoting this.

2016:
-Would the game be any different with tape instead of the tripline around the secret passage? How many people have tripped walking backwards carrying a 150lb robot over this thing?
-Climbing is exciting and all, but 150lb robots will hurt when they fall. Its only a matter of time before a major foot injury.
-Why are officials, volunteers, etc exempt from basic safety rules? Walking, running, and jumping over defenses and field walls are all too common. Can we please hold everyone involved to the same standard? This is a change that can and should be made immediately.
Reply With Quote
  #2   Spotlight this post!  
Unread 04-04-2016, 10:49
Chris is me's Avatar
Chris is me Chris is me is online now
no bag, vex only, final destination
AKA: Pinecone
FRC #0228 (GUS Robotics); FRC #2170 (Titanium Tomahawks)
Team Role: Mentor
 
Join Date: Dec 2008
Rookie Year: 2006
Location: Glastonbury, CT
Posts: 7,603
Chris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond repute
Send a message via AIM to Chris is me
Re: Safety in Game Design

Quote:
Originally Posted by MVCI View Post
2016:
-Would the game be any different with tape instead of the tripline around the secret passage? How many people have tripped walking backwards carrying a 150lb robot over this thing?
The game would be VASTLY different. The tube contains the balls rolled into it unless the balls are intentionally rolled at a high speed. This also establishes a clear separation between courtyard and secret passage balls. This tube is very, very important to the dynamics of the game and it would be a much worse game without it.

And quite honestly, I haven't seen anyone trip over this stuff.

Quote:
-Climbing is exciting and all, but 150lb robots will hurt when they fall. Its only a matter of time before a major foot injury.
150lb robots hurt when they are dropped too, so we shouldn't pick them up either? Eliminating climbing because a robot might fall is extreme - if a robot is going to fall, it is going to fall long before humans are on the field. It would take a pretty spectacular edge case for a robot to only fall off the bar in the split second between a human entering its vicinity and maintaining control of it.

Robotics will never be risk free, and honestly I think you're applying too much scrutiny to these games. Go back and find a game that doesn't have "safety issues" as you define them, because you can't - we're dealing with 150 lb, 5 foot tall robots, it will never be totally safe. We just need to be aware of all potential issues and take reasonable precautions to mitigate them.
__________________
Mentor / Drive Coach: 228 (2016-?)
...2016 Waterbury SFs (with 3314, 3719), RIDE #2 Seed / Winners (with 1058, 6153), Carver QFs (with 503, 359, 4607)
Mentor / Consultant Person: 2170 (2017-?)
---
College Mentor: 2791 (2010-2015)
...2015 TVR Motorola Quality, FLR GM Industrial Design
...2014 FLR Motorola Quality / SFs (with 341, 4930)
...2013 BAE Motorola Quality, WPI Regional #1 Seed / Delphi Excellence in Engineering / Finalists (with 20, 3182)
...2012 BAE Imagery / Finalists (with 1519, 885), CT Xerox Creativity / SFs (with 2168, 118)
Student: 1714 (2009) - 2009 Minnesota 10,000 Lakes Regional Winners (with 2826, 2470)
2791 Build Season Photo Gallery - Look here for mechanism photos My Robotics Blog (Updated April 11 2014)
Reply With Quote
  #3   Spotlight this post!  
Unread 04-04-2016, 11:07
Sperkowsky's Avatar
Sperkowsky Sperkowsky is offline
Professional Multitasker
AKA: Samuel Perkowsky
FRC #2869 (Regal Eagles)
Team Role: Leadership
 
Join Date: Jan 2015
Rookie Year: 2014
Location: Bethpage, NY
Posts: 1,880
Sperkowsky has a reputation beyond reputeSperkowsky has a reputation beyond reputeSperkowsky has a reputation beyond reputeSperkowsky has a reputation beyond reputeSperkowsky has a reputation beyond reputeSperkowsky has a reputation beyond reputeSperkowsky has a reputation beyond reputeSperkowsky has a reputation beyond reputeSperkowsky has a reputation beyond reputeSperkowsky has a reputation beyond reputeSperkowsky has a reputation beyond repute
Re: Safety in Game Design

Most of your post is too idealistic for my taste.

I have yet to see anyone trip over the secret passage tubing and see it as an important part of the game for a few reasons.

Climbing is dangerous for the robot I agree but not for the humans around it. I highly doubt a robot is going to hang the entire time and then fall as soon as a human steps on the batter. Besides the fact that the only injury sustained from such a spectacular feat would only be a few broken bones.

Here is where you get me back a bit -

-Why are officials, volunteers, etc exempt from basic safety rules? Walking, running, and jumping over defenses and field walls are all too common. Can we please hold everyone involved to the same standard? This is a change that can and should be made immediately.

This in particular really annoys me. At the SBPLI regional during alliance selections two of the alliance captains were next to each other separated by an empty defense slot. When the alliance captain in the courtyard asked the alliance captain in the netural zone to join their alliance. The neutral zone captain went to walk over the empty slot but was stopped and told to walk all the way around. This is a bit ridiculous when you see volunteers jumping over defenses, and doing negligent stuff like going through the drawbridge and portcullis.

I am OK with them doing it if, we are also allowed to quickly jump a defense/barrier. It is pretty annoying that people are getting yellow carded for something volunteers do a couple times per match. Either make it legal for all or illegal for all.
Reply With Quote
  #4   Spotlight this post!  
Unread 04-04-2016, 12:09
Josh Fox Josh Fox is offline
Registered User
AKA: Foxy
FRC #0027 (Team RUSH)
Team Role: Mentor
 
Join Date: Mar 2007
Rookie Year: 2007
Location: Michigan
Posts: 389
Josh Fox has much to be proud ofJosh Fox has much to be proud ofJosh Fox has much to be proud ofJosh Fox has much to be proud ofJosh Fox has much to be proud ofJosh Fox has much to be proud ofJosh Fox has much to be proud ofJosh Fox has much to be proud ofJosh Fox has much to be proud ofJosh Fox has much to be proud of
Re: Safety in Game Design

There are a couple difference I can think of off the top of my head between drive team members and MCs running and jumping around the field.

First, when MCs are running around the field, there are generally no other people on it carrying very heavy robots at risk for collision, which can't be said for when drive team members are setting things up. It's a relatively more controlled environment.

Second, and I'd argue this is probably the "real" reason, is that there are much greater concerns about students injuring themselves as opposed to adult volunteers, and people feel more comfortable letting adults assume risk for themselves.

While I agree it kind of sucks that a very momentary lapse in judgement (stepping over the field border/defenses) that probably isn't leading to that much of an increased risk can be of grave consequence to your team, there's also a great deal of emphasis from all announcers and field crew that those actions aren't acceptable.
__________________
Team RUSH Alumnus and Mentor, Mechanical Engineer

Last edited by Josh Fox : 04-04-2016 at 13:18. Reason: Typo
Reply With Quote
  #5   Spotlight this post!  
Unread 04-04-2016, 13:05
Michael Corsetto's Avatar
Michael Corsetto Michael Corsetto is offline
Breathe in... Breathe out...
FRC #1678 (Citrus Circuits)
Team Role: Mentor
 
Join Date: May 2004
Rookie Year: 2002
Location: Davis, CA
Posts: 1,128
Michael Corsetto has a reputation beyond reputeMichael Corsetto has a reputation beyond reputeMichael Corsetto has a reputation beyond reputeMichael Corsetto has a reputation beyond reputeMichael Corsetto has a reputation beyond reputeMichael Corsetto has a reputation beyond reputeMichael Corsetto has a reputation beyond reputeMichael Corsetto has a reputation beyond reputeMichael Corsetto has a reputation beyond reputeMichael Corsetto has a reputation beyond reputeMichael Corsetto has a reputation beyond repute
Re: Safety in Game Design

One easy way to avoid unsafe robot design is to eliminate critical resource scarcity.

Scarce resources can lead to crazy R&D into potentially unsafe mechanisms (see: 2015 Can Races, 2011 Minibot Races, etc.)

-Mike
__________________
Team 1678: Citrus Circuits - Lead Technical Mentor, Drive Coach **Like Us On Facebook!**
Reply With Quote
  #6   Spotlight this post!  
Unread 04-04-2016, 13:56
waialua359's Avatar
waialua359 waialua359 is offline
Mentor
AKA: Glenn
FRC #0359 (Hawaiian Kids)
Team Role: Mentor
 
Join Date: Apr 2003
Rookie Year: 2000
Location: Waialua, HI
Posts: 3,294
waialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond repute
Re: Safety in Game Design

Ironically, I saw someone trip pretty badly over the secret passage tubing when walking onto the field with their team to accept an award this past weekend. I guess because of the long line, they couldnt see it with their teammate directly in front of them.
__________________

2016 Hawaii Regional #1 seed, IDesign, Safety Award
2016 NY Tech Valley Regional Champions, #1 seed, Innovation in Controls Award
2016 Lake Superior Regional Champions, #1 seed, Quality Award, Dean's List
2015 FRC Worlds-Carver Division Champions
2015 Hawaii Regional Champions, #1 seed.
2015 Australia Regional Champions, #2 seed, Engineering Excellence Award
2015 Inland Empire Regional Champions, #1 seed, Industrial Design Award
2014 OZARK Mountain Brawl Champions, #1 seed.
2014 Hawaii Regional Champions, #1 seed, UL Safety Award
2014 Dallas Regional Champions, #1 seed, Engineering Excellence Award
2014 Northern Lights Regional Champions, #1 seed, Entrepreneurship Award
2013 Championship Dean's List Winner
2013 Utah Regional Champion, #1 seed, KP&B Award, Deans List
2013 Boilermaker Regional Champion, #1 seed, Motorola Quality Award
2012 Lone Star Regional Champion, #1 seed, Motorola Quality Award
2012 Hawaii Regional Champions #1 seed, Motorola Quality Award
Reply With Quote
  #7   Spotlight this post!  
Unread 05-04-2016, 12:52
KJaget's Avatar
KJaget KJaget is offline
Zebravision Labs
FRC #0900
Team Role: Mentor
 
Join Date: Dec 2014
Rookie Year: 2015
Location: Cary, NC
Posts: 37
KJaget has much to be proud ofKJaget has much to be proud ofKJaget has much to be proud ofKJaget has much to be proud ofKJaget has much to be proud ofKJaget has much to be proud ofKJaget has much to be proud ofKJaget has much to be proud of
Re: Safety in Game Design

Quote:
Originally Posted by waialua359 View Post
Ironically, I saw someone trip pretty badly over the secret passage tubing when walking onto the field with their team to accept an award this past weekend. I guess because of the long line, they couldnt see it with their teammate directly in front of them.
I saw a 5 student pile-up during awards at the NC Campbell University event, and they didn't even use the field for the awards (just walked in front of it). The first person stopped to grab a medal from a judge and the rest ran into the back of the student in front.

The moral? I have no idea. I guess life can be dangerous if you don't pay attention no matter what the venue?
Reply With Quote
  #8   Spotlight this post!  
Unread 05-04-2016, 12:55
CalTran's Avatar
CalTran CalTran is offline
Missouri S&T Senior
FRC #2410 (BV CAPS Metal Mustang Robotics)
Team Role: College Student
 
Join Date: Apr 2010
Rookie Year: 2010
Location: Overland Park, Kansas
Posts: 2,369
CalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond repute
Re: Safety in Game Design

I will admit, I see no reason why they couldn't have brought back the middle gates for this particular field.
__________________
Team 2410 thinks KISSing is amazing! Keep It Super Safe!
  • "You know you've been in robotics too long when you start talking to your tools." "Well, you've been in robotics CLEARLY too long when they start talking back"
  • Theory is when you know everything but nothing works. Practice is when everything works but you don't know why. On our team, theory and practice comes together - nothing works and nobody knows why.
MMR 2410 Student (2010 - 2013) | MMR 2410 Mentor (2013 - Present)
FTC Game Announcer / EmCee (2014 - Present) | FRC EmCee (2015 - Present) | FRC Referee (2016)
Academic Student (Forever)
Reply With Quote
  #9   Spotlight this post!  
Unread 05-04-2016, 18:47
Karibou Karibou is offline
Steel is love. Steel is life.
AKA: Kara Bakowski
FRC #0341 (Miss Daisy)
Team Role: Mentor
 
Join Date: Dec 2007
Rookie Year: 2008
Location: Conshohocken, PA
Posts: 1,849
Karibou has a reputation beyond reputeKaribou has a reputation beyond reputeKaribou has a reputation beyond reputeKaribou has a reputation beyond reputeKaribou has a reputation beyond reputeKaribou has a reputation beyond reputeKaribou has a reputation beyond reputeKaribou has a reputation beyond reputeKaribou has a reputation beyond reputeKaribou has a reputation beyond reputeKaribou has a reputation beyond repute
Send a message via AIM to Karibou
Re: Safety in Game Design

Quote:
Originally Posted by CalTran View Post
I will admit, I see no reason why they couldn't have brought back the middle gates for this particular field.
I'm not positive (maybe someone else knows for sure), but do all districts own their own field borders? If so, implementing a 1-time change to the field border setup like this would be costly to them. The configuration of the alliance station wall is easy enough to change year to year (and it's an expected change), but the sides are a little more difficult.

I think it would also complicate field reset/robot flow - if you were to limit robot entry to one gate (since the FTAs, refs, etc would be really mad if robots had to enter directly in front of the scoring table), you'd have six teams trying to go through one opening at once, potentially creating a backup in the lane where teams from the previous match have to travel to exit.
__________________
Kara Bakowski
Michigan Technological University///Materials Science and Engineering '15///Go Huskies! #tenacity
kabakowski(at)gmail(dot)com
FRC 341 (2016-present): Mechanical/build mentor
Volunteer (2010-present): MAR Seneca '17, FTC Hat Tricks Qualifier '16, Brunswick Eruption '16, MAR Montgomery '16, MAR Westtown '16 Portcullis Victim, MAR Springside-Chestnut Hill '16, Ramp Riot '15 '16, FiM Escanaba District '14 '15, MidKnight Mayhem '13 '15 '16, FiM Detroit District '13, IRI '10 '12, FiM Waterford District '11 '12, MARC '12, CMP Galileo '11
FRC 1189 (2008-2011): Team Captain, Pit Crew, Website group leader, Team Education group leader, Proud Alum. We've got spirit, yes we do...


WMWBS '10 '11
Reply With Quote
  #10   Spotlight this post!  
Unread 05-04-2016, 18:57
CalTran's Avatar
CalTran CalTran is offline
Missouri S&T Senior
FRC #2410 (BV CAPS Metal Mustang Robotics)
Team Role: College Student
 
Join Date: Apr 2010
Rookie Year: 2010
Location: Overland Park, Kansas
Posts: 2,369
CalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond repute
Re: Safety in Game Design

Quote:
Originally Posted by Karibou View Post
I'm not positive (maybe someone else knows for sure), but do all districts own their own field borders? If so, implementing a 1-time change to the field border setup like this would be costly to them. The configuration of the alliance station wall is easy enough to change year to year (and it's an expected change), but the sides are a little more difficult.
That's fair. Something that I definitely didn't consider. I'm just recalling the field from back in 2010, which was basically a time before districts (MI not withstanding.)

Quote:
I think it would also complicate field reset/robot flow - if you were to limit robot entry to one gate (since the FTAs, refs, etc would be really mad if robots had to enter directly in front of the scoring table), you'd have six teams trying to go through one opening at once, potentially creating a backup in the lane where teams from the previous match have to travel to exit.
It's certainly possible to still do the 3 team entry per side, though admittedly locals like Greater KC that have very little space between the scoring table and a side of the field complicates the midfield entry.
__________________
Team 2410 thinks KISSing is amazing! Keep It Super Safe!
  • "You know you've been in robotics too long when you start talking to your tools." "Well, you've been in robotics CLEARLY too long when they start talking back"
  • Theory is when you know everything but nothing works. Practice is when everything works but you don't know why. On our team, theory and practice comes together - nothing works and nobody knows why.
MMR 2410 Student (2010 - 2013) | MMR 2410 Mentor (2013 - Present)
FTC Game Announcer / EmCee (2014 - Present) | FRC EmCee (2015 - Present) | FRC Referee (2016)
Academic Student (Forever)
Reply With Quote
  #11   Spotlight this post!  
Unread 05-04-2016, 19:27
plnyyanks's Avatar
plnyyanks plnyyanks is offline
Data wins arguments.
AKA: Phil Lopreiato
FRC #1124 (The ÜberBots), FRC #2900 (The Mighty Penguins)
Team Role: College Student
 
Join Date: Apr 2010
Rookie Year: 2010
Location: NYC/Washington, DC
Posts: 1,113
plnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond repute
Re: Safety in Game Design

Quote:
Originally Posted by Karibou View Post
I'm not positive (maybe someone else knows for sure), but do all districts own their own field borders?
The answer is yes, districts do own their own field perimeters.
__________________
Phil Lopreiato - "It's a hardware problem"
Team 1124 (2010 - 2013), Team 1418 (2014), Team 2900 (2016)
FRC Notebook The Blue Alliance for Android
Reply With Quote
  #12   Spotlight this post!  
Unread 25-05-2016, 09:34
ChristianSpring's Avatar
ChristianSpring ChristianSpring is offline
Registered User
no team
 
Join Date: May 2016
Rookie Year: 2007
Location: 527 Farm Meadow Drive Phoenix, AZ 8
Posts: 6
ChristianSpring is an unknown quantity at this point
Re: Safety in Game Design

Quote:
Originally Posted by plnyyanks View Post
The answer is yes, districts do own their own field perimeters.
I agree.
Reply With Quote
  #13   Spotlight this post!  
Unread 02-05-2016, 17:40
scottgoering scottgoering is offline
FTA since 2013
FRC #0935
Team Role: Alumni
 
Join Date: Jan 2006
Rookie Year: 2001
Location: KS
Posts: 17
scottgoering is on a distinguished road
Re: Safety in Game Design

Quote:
Originally Posted by CalTran View Post
That's fair. Something that I definitely didn't consider. I'm just recalling the field from back in 2010, which was basically a time before districts (MI not withstanding.)


It's certainly possible to still do the 3 team entry per side, though admittedly locals like Greater KC that have very little space between the scoring table and a side of the field complicates the midfield entry.
Quote:
Originally Posted by Karibou View Post
I'm not positive (maybe someone else knows for sure), but do all districts own their own field borders? If so, implementing a 1-time change to the field border setup like this would be costly to them. The configuration of the alliance station wall is easy enough to change year to year (and it's an expected change), but the sides are a little more difficult.

I think it would also complicate field reset/robot flow - if you were to limit robot entry to one gate (since the FTAs, refs, etc would be really mad if robots had to enter directly in front of the scoring table), you'd have six teams trying to go through one opening at once, potentially creating a backup in the lane where teams from the previous match have to travel to exit.

As far a flow goes - no reason you couldn't have added the middle gate and left the 4 in as well - just use the middle gate to get robots from the previous match off if they finish in the Neutral Zone. This was the critical path/worst case scenario, because you had teams crossing in the secret passage, which had a berm and was narrow.
Reply With Quote
  #14   Spotlight this post!  
Unread 02-05-2016, 19:06
Hitchhiker 42's Avatar
Hitchhiker 42 Hitchhiker 42 is offline
Roboter
AKA: Mark Lavrentyev
FRC #4557 (FullMetal Falcons)
Team Role: Programmer
 
Join Date: Oct 2015
Rookie Year: 2015
Location: Cromwell, CT
Posts: 468
Hitchhiker 42 is a splendid one to beholdHitchhiker 42 is a splendid one to beholdHitchhiker 42 is a splendid one to beholdHitchhiker 42 is a splendid one to beholdHitchhiker 42 is a splendid one to beholdHitchhiker 42 is a splendid one to beholdHitchhiker 42 is a splendid one to beholdHitchhiker 42 is a splendid one to behold
Re: Safety in Game Design

Quote:
Originally Posted by scottgoering View Post
As far a flow goes - no reason you couldn't have added the middle gate and left the 4 in as well - just use the middle gate to get robots from the previous match off if they finish in the Neutral Zone. This was the critical path/worst case scenario, because you had teams crossing in the secret passage, which had a berm and was narrow.
To be fair, that was rare, as most people wanted to get the points for the scale/challenge at the end of the match.
__________________



2016 - NE District Championship Entrepreneurship Award
2016 - Hartford District Industrial Design Award
2016 - Waterbury District Engineering Inspiration Award
Reply With Quote
  #15   Spotlight this post!  
Unread 05-04-2016, 12:57
Sperkowsky's Avatar
Sperkowsky Sperkowsky is offline
Professional Multitasker
AKA: Samuel Perkowsky
FRC #2869 (Regal Eagles)
Team Role: Leadership
 
Join Date: Jan 2015
Rookie Year: 2014
Location: Bethpage, NY
Posts: 1,880
Sperkowsky has a reputation beyond reputeSperkowsky has a reputation beyond reputeSperkowsky has a reputation beyond reputeSperkowsky has a reputation beyond reputeSperkowsky has a reputation beyond reputeSperkowsky has a reputation beyond reputeSperkowsky has a reputation beyond reputeSperkowsky has a reputation beyond reputeSperkowsky has a reputation beyond reputeSperkowsky has a reputation beyond reputeSperkowsky has a reputation beyond repute
Re: Safety in Game Design

Quote:
Originally Posted by KJaget View Post
I saw a 5 student pile-up during awards at the NC Campbell University event, and they didn't even use the field for the awards (just walked in front of it). The first person stopped to grab a medal from a judge and the rest ran into the back of the student in front.

The moral? I have no idea. I guess life can be dangerous if you don't pay attention no matter what the venue?
At all of the events I have been to/watched awards they removed the secret passage tubing before awards.
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 11:13.

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