Go to Post And we had to walk both ways to the venue from our hotel! Uphill! Barefoot over broken glass! - IMDWalrus [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: 11 votes, 5.00 average. Display Modes
  #1   Spotlight this post!  
Unread 31-01-2009, 03:36
David Brinza's Avatar
David Brinza David Brinza is offline
Lead Mentor, Lead Robot Inspector
FRC #0980 (ThunderBots)
Team Role: Mentor
 
Join Date: Feb 2003
Rookie Year: 2003
Location: Glendale, CA
Posts: 1,379
David Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond repute
Lunacy Game Ball Kits: for sale!

Parents of a Team 980 student member have produced a kit for assembling ten, high-quality, durable Lunacy Game balls at ~$125 (shipping included) for on-line sale to FIRST teams:

Lunacy Game Balls - The Complete Kit

The professionally manufactured kit includes 60 pre-cut lexan strips, 60 sown spandex fabric tubes (30 ea. orange and purple), super-strength adhesive patches and tape for fastening the plastic strips, and simple instructions for assembling the balls.

The initial production run is for 500 balls, but 100 have been committed for the SCRRF pre-ship scrimmage. So, it's first come, first serve for the 40 kits available (limit 2 kits per team). Orders received by noon (PDT) Saturday will be shipped same day via Priority Mail (2-3 day delivery within the US).

Based on initial demand, additional kits will be put into production and should be delivered to teams prior to robot ship date. These balls are practically indestructible and are suitable for robot testing and human player practice throughout the Lunacy season and off-season.
__________________
"There's never enough time to do it right, but always time to do it over."
2003 AZ: Semifinals, Motorola Quality; SoCal: Q-finals, Xerox Creativity; IRI: Q-finals
2004 AZ: Semifinals, GM Industrial Design; SoCal: Winners, Leadership in Controls; Championship: Galileo #2 seed, Q-finals; IRI: Champions
2005 AZ: #1 Seed, Xerox Creativity; SoCal: Finalist, RadioShack Controls; SVR: Winners, Delphi "Driving Tomorrow's Technologies"; Championship: Archimedes Semifinals; IRI: Finalist
2007 LA: Finalist; San Diego: Q-finals; CalGames: Finalist || 2008 San Diego: Q-finals; LA: Winners; CalGames: Finalist || 2009 LA: Semifinals; Las Vegas: Q-finals; IRI: #1 Seed, Finalist
2010 AZ: Motorola Quality; LA: Finalist || 2011 SD: Q-finals; LA: Q-finals || 2013 LA: Xerox Creativity, WFFA, Dean's List Finalist || 2014 IE: Q-finals, LA: Finalist, Dean's List Finalist
2016 Ventura: Q-finals, WFFA, Engineering Inspiration
Reply With Quote
  #2   Spotlight this post!  
Unread 31-01-2009, 03:43
teampronto's Avatar
teampronto teampronto is offline
ʇsı1ɐıɔ&#4
AKA: Ka'i Kau
FRC #3070 (Team Pronto)
Team Role: Coach
 
Join Date: Sep 2008
Rookie Year: 2009
Location: Shoreline, WA
Posts: 141
teampronto is an unknown quantity at this point
Send a message via AIM to teampronto Send a message via MSN to teampronto
Re: Lunacy Game Ball Kits: for sale!

You are amazing. I hope you know that.
Reply With Quote
  #3   Spotlight this post!  
Unread 01-02-2009, 12:54
David Brinza's Avatar
David Brinza David Brinza is offline
Lead Mentor, Lead Robot Inspector
FRC #0980 (ThunderBots)
Team Role: Mentor
 
Join Date: Feb 2003
Rookie Year: 2003
Location: Glendale, CA
Posts: 1,379
David Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond repute
Re: Lunacy Game Ball Kits: for sale!

Quote:
Originally Posted by teampronto View Post
You are amazing. I hope you know that.
The parents who pulled-off the "crash" manufacturing effort deserve the credit.

I've attached the assembly instructions, complete with photos of the ball weaving process. Taping the first three strips to the table makes weaving much easier. The first six steps are pretty quick and easy. Weaving in the 5th strip is probably the most error-prone part of the process. We're still looking at alternatives to sewing the ends of the fabric together, but stitching them isn't too difficult if the fabric is gathered near the ends.

A few notes about these Lunacy balls: they are a bit stiffer (10-15% in compression), the fabric is not as cushioned, yet the coefficient of restitution (bounciness) appears to be almost identical to the Orbit ball. One thing for sure, the Lunacy ball is far more durable than the Orbit ball.
Attached Files
File Type: pdf LunacyBall_Assembly_Instructions.pdf (263.0 KB, 286 views)
__________________
"There's never enough time to do it right, but always time to do it over."
2003 AZ: Semifinals, Motorola Quality; SoCal: Q-finals, Xerox Creativity; IRI: Q-finals
2004 AZ: Semifinals, GM Industrial Design; SoCal: Winners, Leadership in Controls; Championship: Galileo #2 seed, Q-finals; IRI: Champions
2005 AZ: #1 Seed, Xerox Creativity; SoCal: Finalist, RadioShack Controls; SVR: Winners, Delphi "Driving Tomorrow's Technologies"; Championship: Archimedes Semifinals; IRI: Finalist
2007 LA: Finalist; San Diego: Q-finals; CalGames: Finalist || 2008 San Diego: Q-finals; LA: Winners; CalGames: Finalist || 2009 LA: Semifinals; Las Vegas: Q-finals; IRI: #1 Seed, Finalist
2010 AZ: Motorola Quality; LA: Finalist || 2011 SD: Q-finals; LA: Q-finals || 2013 LA: Xerox Creativity, WFFA, Dean's List Finalist || 2014 IE: Q-finals, LA: Finalist, Dean's List Finalist
2016 Ventura: Q-finals, WFFA, Engineering Inspiration
Reply With Quote
  #4   Spotlight this post!  
Unread 02-02-2009, 23:33
speeduh79 speeduh79 is offline
Registered User
FRC #0980
 
Join Date: Feb 2009
Location: La Canada, CA
Posts: 5
speeduh79 is an unknown quantity at this point
Re: Lunacy Game Ball Kits: for sale!

I hope other teams find this in time to order use the assembled kits for practice. This will really help with training our driver for collection and scoring!

Teams 2404 and 980 will have a ball building marathon this weekend to prepare for the pre-ship scrimmage. We've got to make 100+ game pieces from these kits.
Reply With Quote
  #5   Spotlight this post!  
Unread 03-02-2009, 09:10
nHouse nHouse is offline
Registered User
AKA: Luker
FRC #0303 (Panther Robotics)
Team Role: Alumni
 
Join Date: Jan 2009
Rookie Year: 2001
Location: Bridgewater, New Jersey
Posts: 35
nHouse will become famous soon enough
Re: Lunacy Game Ball Kits: for sale!

wow, great job 980!
Reply With Quote
  #6   Spotlight this post!  
Unread 03-02-2009, 09:10
Cynette Cynette is offline
Worry is a poor use of Imagination
AKA: Cynette Cavaliere
FRC #1511 (Rolling Thunder)
Team Role: Mentor
 
Join Date: Apr 2005
Rookie Year: 2005
Location: Penfield,NY
Posts: 1,515
Cynette has a reputation beyond reputeCynette has a reputation beyond reputeCynette has a reputation beyond reputeCynette has a reputation beyond reputeCynette has a reputation beyond reputeCynette has a reputation beyond reputeCynette has a reputation beyond reputeCynette has a reputation beyond reputeCynette has a reputation beyond reputeCynette has a reputation beyond reputeCynette has a reputation beyond repute
Send a message via ICQ to Cynette Send a message via AIM to Cynette
Re: Lunacy Game Ball Kits: for sale!

For those mass producing balls this weekend... we have had really great luck using this template and one preformed ring. http://www.chiefdelphi.com/forums/sh...ad.php?t=72781

For the most part it has taken the guesswork out of weaving the fifth and sixth strip. We have been able to have one group weave the 5 strips flat and stage them for the final ball weavers. Attaching the ring to the strips is almost intuitive at that point, tuck the outermost strips to the inside or the ring while curving it into a bowl shape. Slide the ring down to hold them in place. Then cross the new outside strips inside the other strips.

Once the five strips are interlocked with the sixth hoop, it forms a uniquely shaped hat that our students cannot seem to resist putting on their heads. (I should go to our website and see if I can link a photo here... maybe I'll come back to it) So once you pry the ball-helmet from their heads you can start with any strip and attach its ends. It does take a little care to close the other 4 to make sure to maintain the over-under proces, but since the strips are locked together by the bottom half of the ball, it is easier to get them all tucked end to end and verify the pattern before completing sealing the ends.

Both methods of weaving work, I know, but for some reason, when we switched from the "do three and the rest one at a time" method to the "weave five and one" method, it has seemed more repeatable by more of our team. So if you get to a point where they say "we can't do this!" try the alternative method. And good luck!
__________________
Cynette
The best angle from which to approach any problem is the TRYangle
--Chinese Fortune Cookie
Rolling Thunder, Team 1511: The Thunder just keeps getting louder!

Reply With Quote
  #7   Spotlight this post!  
Unread 03-02-2009, 09:36
Jared Russell's Avatar
Jared Russell Jared Russell is offline
Taking a year (mostly) off
FRC #0254 (The Cheesy Poofs), FRC #0341 (Miss Daisy)
Team Role: Engineer
 
Join Date: Nov 2002
Rookie Year: 2001
Location: San Francisco, CA
Posts: 3,078
Jared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond repute
Re: Lunacy Game Ball Kits: for sale!

Fantastic idea and execution. My only concern is that the extra "stiffness" will make the balls behave differently in some mechanisms.

Have you seen this thread? Maybe polypropylene could be used in the future?
Reply With Quote
  #8   Spotlight this post!  
Unread 03-02-2009, 14:28
David Brinza's Avatar
David Brinza David Brinza is offline
Lead Mentor, Lead Robot Inspector
FRC #0980 (ThunderBots)
Team Role: Mentor
 
Join Date: Feb 2003
Rookie Year: 2003
Location: Glendale, CA
Posts: 1,379
David Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond repute
Re: Lunacy Game Ball Kits: for sale!

Quote:
Originally Posted by Abwehr View Post
Fantastic idea and execution. My only concern is that the extra "stiffness" will make the balls behave differently in some mechanisms.

Have you seen this thread? Maybe polypropylene could be used in the future?
At the time the kit was being designed, we knew that the plastic strips in the official Orbit ball were not lexan. The Orbit ball strips are injection-molded PP with "lips" along the edges and short studs and holes at the ends for joining (with heat). Also, we had a few Orbit balls break during testing and rough handling. We decided that the kits should produce much more rugged balls (given the cost and effort to make the balls). The Gus ball approach was examined for ways to reduce the labor for teams to assemble balls. Providing pre-made fabric tubes was one of the time-savers we selected. We also chose a joining method that's faster and easier than riveting. The high-strength adhesive patches make joining the hoops very easy, but probably wouldn't work quite as well on polypropylene.

As usually found in the engineering and manufacturing world, some trade-offs had to be made. The parents who put the kits together decided that durability and relative ease of construction was a better option for these practice balls than attempting to make a true replica of the Orbit ball.

In case you're wondering, the parents first explored the option of buying Orbit balls from Blip Toys in mass quantities. The minimum order was $50,000 with minimum six-week delivery from China. Being familiar with the import process they knew that 6-weeks could really be 10 or more weeks, so this wasn't a viable option. Hence the kits...
__________________
"There's never enough time to do it right, but always time to do it over."
2003 AZ: Semifinals, Motorola Quality; SoCal: Q-finals, Xerox Creativity; IRI: Q-finals
2004 AZ: Semifinals, GM Industrial Design; SoCal: Winners, Leadership in Controls; Championship: Galileo #2 seed, Q-finals; IRI: Champions
2005 AZ: #1 Seed, Xerox Creativity; SoCal: Finalist, RadioShack Controls; SVR: Winners, Delphi "Driving Tomorrow's Technologies"; Championship: Archimedes Semifinals; IRI: Finalist
2007 LA: Finalist; San Diego: Q-finals; CalGames: Finalist || 2008 San Diego: Q-finals; LA: Winners; CalGames: Finalist || 2009 LA: Semifinals; Las Vegas: Q-finals; IRI: #1 Seed, Finalist
2010 AZ: Motorola Quality; LA: Finalist || 2011 SD: Q-finals; LA: Q-finals || 2013 LA: Xerox Creativity, WFFA, Dean's List Finalist || 2014 IE: Q-finals, LA: Finalist, Dean's List Finalist
2016 Ventura: Q-finals, WFFA, Engineering Inspiration

Last edited by David Brinza : 04-02-2009 at 11:46. Reason: spelling
Reply With Quote
  #9   Spotlight this post!  
Unread 03-02-2009, 14:49
aksimhal's Avatar
aksimhal aksimhal is offline
Registered User
AKA: Anish
FRC #1123 (Autodidactic Intelligent Minors)
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2005
Location: Burke, VA
Posts: 180
aksimhal is an unknown quantity at this point
Send a message via AIM to aksimhal
Re: Lunacy Game Ball Kits: for sale!

How long does it take to assemble the kits?

Thanks,
__________________
AIM Robotics
2008 NASA/VCU Regional: Rockwell Automation Innovation in Control Award
Reply With Quote
  #10   Spotlight this post!  
Unread 04-02-2009, 00:01
David Brinza's Avatar
David Brinza David Brinza is offline
Lead Mentor, Lead Robot Inspector
FRC #0980 (ThunderBots)
Team Role: Mentor
 
Join Date: Feb 2003
Rookie Year: 2003
Location: Glendale, CA
Posts: 1,379
David Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond reputeDavid Brinza has a reputation beyond repute
Re: Lunacy Game Ball Kits: for sale!

Quote:
Originally Posted by aksimhal View Post
How long does it take to assemble the kits?

Thanks,
We haven't really gone into "mass production" (that's Saturday's task), but we've got students weaving the balls using the 5-strip plus hoop method in less than five minutes/ball. The prep work (rounding the corners of lexan strips and sliding fabric onto the strips) goes pretty quickly as well (a couple of minutes per ball). Once you figure out the trick to gather both fabric ends away from the hoop joint (by sliding the hoops around within the ball), sewing is pretty straight forward. With a few whip stitches on each hoop, a ball can be completed in about 3 minutes as well.

I think a production line approach with 3 or 4 students will easily get all ten balls completed in less than 2 hours.
__________________
"There's never enough time to do it right, but always time to do it over."
2003 AZ: Semifinals, Motorola Quality; SoCal: Q-finals, Xerox Creativity; IRI: Q-finals
2004 AZ: Semifinals, GM Industrial Design; SoCal: Winners, Leadership in Controls; Championship: Galileo #2 seed, Q-finals; IRI: Champions
2005 AZ: #1 Seed, Xerox Creativity; SoCal: Finalist, RadioShack Controls; SVR: Winners, Delphi "Driving Tomorrow's Technologies"; Championship: Archimedes Semifinals; IRI: Finalist
2007 LA: Finalist; San Diego: Q-finals; CalGames: Finalist || 2008 San Diego: Q-finals; LA: Winners; CalGames: Finalist || 2009 LA: Semifinals; Las Vegas: Q-finals; IRI: #1 Seed, Finalist
2010 AZ: Motorola Quality; LA: Finalist || 2011 SD: Q-finals; LA: Q-finals || 2013 LA: Xerox Creativity, WFFA, Dean's List Finalist || 2014 IE: Q-finals, LA: Finalist, Dean's List Finalist
2016 Ventura: Q-finals, WFFA, Engineering Inspiration

Last edited by David Brinza : 04-02-2009 at 11:47. Reason: spelling
Reply With Quote
  #11   Spotlight this post!  
Unread 19-02-2009, 09:00
2056Durfey 2056Durfey is offline
Registered User
FRC #2056 (OP Robotics)
Team Role: College Student
 
Join Date: Feb 2008
Rookie Year: 2007
Location: Ontario
Posts: 18
2056Durfey will become famous soon enough2056Durfey will become famous soon enough
Re: Lunacy Game Ball Kits: for sale!

Wow, this is a great idea! Do you by any chance ship to Canada?
__________________

Reply With Quote
  #12   Spotlight this post!  
Unread 03-03-2009, 18:45
Ken Leung's Avatar Unsung FIRST Hero
Ken Leung Ken Leung is offline
Dare to Live!
FRC #0115 (Monta Vista Robotics Team)
Team Role: Mentor
 
Join Date: May 2001
Rookie Year: 1999
Location: Palo Alto, California
Posts: 2,390
Ken Leung has a reputation beyond reputeKen Leung has a reputation beyond reputeKen Leung has a reputation beyond reputeKen Leung has a reputation beyond reputeKen Leung has a reputation beyond reputeKen Leung has a reputation beyond reputeKen Leung has a reputation beyond reputeKen Leung has a reputation beyond reputeKen Leung has a reputation beyond reputeKen Leung has a reputation beyond reputeKen Leung has a reputation beyond repute
Send a message via AIM to Ken Leung
Re: Lunacy Game Ball Kits: for sale!

Excellent idea, very, very cool that your parents are able to come up with an innovative way to solve this problem.

I have a small concern though, and I am raising this for the benefit of the parents and your team... Are these orbit balls patented? If so, are you violating any patent laws selling these copies in mass quantities?

Just thought ask and be proved wrong would be better than not asking and be sorry.
__________________
Hardware Test Engineer supporting RE<C, Google.

1999-2001: Team 192 Gunn Robotics Team
2001-2002: Team 100, 192, 258, 419
2002-2004: Western Region Robotics Forum, Score Keeper @ Sac, Az, SVR, SC, CE, IRI, CalGames
2003-2004, 2006-2007: California Robot Games Manager
2008: MC in training @ Sac, CalGames
2009: Master of Ceremony @ Sac, CalGames
2010: GA in training @ SVR, Sac.
2010-2011: Mechanical Mentor, Team 115 MVRT
Reply With Quote
  #13   Spotlight this post!  
Unread 03-03-2009, 18:50
Chexposito's Avatar
Chexposito Chexposito is offline
Registered User
AKA: Expo
FRC #1730
Team Role: Alumni
 
Join Date: Feb 2009
Rookie Year: 2007
Location: Missouri
Posts: 272
Chexposito is a glorious beacon of lightChexposito is a glorious beacon of lightChexposito is a glorious beacon of lightChexposito is a glorious beacon of lightChexposito is a glorious beacon of lightChexposito is a glorious beacon of light
Re: Lunacy Game Ball Kits: for sale!

making your own lunacy balls is fun and all but i take $10 a piece at walmart over trying to make some myself. it's not as hard for something not as important. we bought like 20 of these kick off night at walmart.
Reply With Quote
  #14   Spotlight this post!  
Unread 03-03-2009, 18:53
jgannon's Avatar
jgannon jgannon is offline
I ᐸ3 Robots
AKA: Joey Gannon
no team
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Pittsburgh, PA
Posts: 1,467
jgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond reputejgannon has a reputation beyond repute
Re: Lunacy Game Ball Kits: for sale!

Quote:
Originally Posted by Ken Leung View Post
Are these orbit balls patented?
Ken, the Orbit Ball is just a plastic version of a Greek paper football, so I'm willing to venture that even if the Orbit Ball was patented, it'd never be enforceable.

Thanks to the Thunderbots for making these available. We purchased a kit, had a devil of a time figuring out how to put them together, but ended up with ten crude approximations of Orbit Balls that made it possible for us to test our design when we weren't lucky enough to snag more than one real ball from Walmart.
__________________
Team 1743 - The Short Circuits
2010 Pittsburgh Excellence in Design & Team Spirit Awards
2009 Pittsburgh Regional Champions (thanks to 222 and 1218)
2007 Pittsburgh Website Award
2006 Pittsburgh Regional Champions (thanks to 395 and 1038)
2006 Pittsburgh Rookie Inspiration & Highest Rookie Seed

Team 1388 - Eagle Robotics
2005 Sacramento Engineering Inspiration
2004 Curie Division Champions (thanks to 1038 and 175)
2004 Sacramento Rookie All-Star

_
Reply With Quote
  #15   Spotlight this post!  
Unread 03-03-2009, 18:54
Chexposito's Avatar
Chexposito Chexposito is offline
Registered User
AKA: Expo
FRC #1730
Team Role: Alumni
 
Join Date: Feb 2009
Rookie Year: 2007
Location: Missouri
Posts: 272
Chexposito is a glorious beacon of lightChexposito is a glorious beacon of lightChexposito is a glorious beacon of lightChexposito is a glorious beacon of lightChexposito is a glorious beacon of lightChexposito is a glorious beacon of light
Re: Lunacy Game Ball Kits: for sale!

Quote:
Originally Posted by Ken Leung View Post
Excellent idea, very, very cool that your parents are able to come up with an innovative way to solve this problem.

I have a small concern though, and I am raising this for the benefit of the parents and your team... Are these orbit balls patented? If so, are you violating any patent laws selling these copies in mass quantities?

Just thought ask and be proved wrong would be better than not asking and be sorry.
also a good point. i'd stick with going to walmart and paying $10 and not risking the patent thing.
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

Similar Threads
Thread Thread Starter Forum Replies Last Post
Song suggestions for Lunacy Tom Bishop General Forum 86 31-03-2009 02:34
paper: Lunacy strategy development and team building game DGMentor Extra Discussion 2 18-01-2009 15:44
Lunacy Game Animation Formated For Fuze bobwrit General Forum 0 09-01-2009 21:40
Download 2009 Game Animation Lunacy Here de_ General Forum 0 04-01-2009 13:20
VEX Kits for Sale from Radio Shack fowlerm FIRST Tech Challenge 8 12-04-2005 14:07


All times are GMT -5. The time now is 07:57.

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