Go to Post "Don't make me call my flying monkeys..." - Joe Johnson [more]
Home
Go Back   Chief Delphi > Competition > Championship Event
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #46   Spotlight this post!  
Unread 06-04-2007, 11:43
Madison's Avatar
Madison Madison is offline
Dancing through life...
FRC #0488 (Xbot)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1999
Location: Seattle, WA
Posts: 5,243
Madison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond repute
Re: Best Atlanta Alliances

Quote:
Originally Posted by Paul Copioli View Post
How about three offensive robots that can also play defense? Those of you rampers that think you will have undefended ramping at the Championships like you did at most regionals are in for a rude awakening.

You rampers that are playing defense on the far side of the field better beware because the smarter offensive robots will trap you on that far side of the field. Then what?

Let's see ... 24 places to score between 3 robots or one place to score (60 pts) completely depending on your ramper ......

I think the threat of the ramp is more important than actual ramping (in eliminations). Three decent scorers is devastating to try to stop.

If you want my ideal alliance: 2 scoring / defensive hybrids that MUST be able to score on the top spider and a Hybrid that is decent at scoring.

By the way, by my count there are at least 24 good scorers in Galileo which means our division has a great chance on Einstein (whoever represents us).

With that said, you great double rampers in Galileo will be a hot commodity since most people believe the ramp is absolutely critical ... I'm just not one of them.
I think it's plausible that an alliance that exclusively plays offense during its matches can win, but it seems like an enormous risk to attempt to do so regularly. You're putting a lot of stock in the superiority of your machines -- perhaps going so far as to think that your three machines can outscore your opponents even while defended. There may be some teams that are that good, but I don't think it's the huge number that some folks do. The pool of teams that can score well if left undefended, however, is gigantic, so why would you want to double or triple the number of teams that can possibly beat your alliance but leaving them alone? Put one defender on the other side of the field and three offensive machines will start to get in one another's way. Put two defenders over there, if you dare, and you can probably shut the factory down and send the workers home -- if you feel confident that you can get those machines back home after you've gone and messed things up quite so badly.

As well as I can see, you're going to want some sort of somewhat dedicated defensive capabilities, so that may as well be a quick, reliable lifting machine. If a defender does their job well, they'll minimize the opponents score such that a 30 or 60 point bonus will be devastating. I'd rather win matches 68-8 than I would to win them 128-64 or something similar; one win is decisive and one is by the skin of your teeth, and obviously, that has nothing to do with which number is bigger.

I guess we'll see. All of this ought to be fun, in any case, and I'll take matches one at a time and think about strategy some more as it requires. There're probably a thousand different scenarios that you could speculate about in advance and doing so will only give me anxiety.
__________________
--Madison--

...down at the Ozdust!

Like a grand and miraculous spaceship, our planet has sailed through the universe of time. And for a brief moment, we have been among its many passengers.
  #47   Spotlight this post!  
Unread 06-04-2007, 11:46
xzvrw2's Avatar
xzvrw2 xzvrw2 is offline
Its been a long time.
AKA: Stevie Alvarado
FRC #0065 (The Huskie Brigade)
Team Role: Alumni
 
Join Date: Mar 2005
Rookie Year: 2003
Location: Pontiac, Michigan
Posts: 1,170
xzvrw2 has a reputation beyond reputexzvrw2 has a reputation beyond reputexzvrw2 has a reputation beyond reputexzvrw2 has a reputation beyond reputexzvrw2 has a reputation beyond reputexzvrw2 has a reputation beyond reputexzvrw2 has a reputation beyond reputexzvrw2 has a reputation beyond reputexzvrw2 has a reputation beyond reputexzvrw2 has a reputation beyond reputexzvrw2 has a reputation beyond repute
Send a message via AIM to xzvrw2
Re: Best Atlanta Alliances

Here is an alliance that i would love to see...not because i am bias but becuase it shows what kind of alliance i think will win:

111 469 65

That type of alliance this year would be my perfect alliance. Two really awesome scorers (111 65) and one hybrid that pwns in all aspects of the game (469)

some hybrids that i seen that i liked this year for that area were 107 469 71 1023(they wont be at nats tho) 229

but then again...there is some teams out there that are straight rams that are killer...903 and 247...having one of those two teams on your alliance would be killer. they are awesome at defence and have sweet ramps that will hold two up with no questions asked. 548 too (at least i think they are just a ramp)

some scoreres that i seen that i like this year are teams like 111 65 1504 1114 67 648 1444 45 148 217 123 1126 573 494 1503 (those are just off the top of my head)

those would be my teams that i think that will rock at nats this year...so pretty much get an aliance with any of thise teams and you will pwn
__________________
my FIRST acomplishments: 2003:GLR Chairmans winner, MWR Finalist, Archimedes Division winner, National Champion (w/ 111 and 469) 2004:MWR Finalist 2005:GLR Chairmans winner, MWR Finalist, MWR Innovation in Controls award 2006:hmmm wow, umm we got picked 4th overall at Nats by 121
my FIRST resume: 65 (2003-2006)
  #48   Spotlight this post!  
Unread 06-04-2007, 12:54
BRosser314's Avatar
BRosser314 BRosser314 is offline
Post-A-Holic
AKA: Brandon Rosser
FRC #0469 (Las Guerrillas)
Team Role: Mentor
 
Join Date: Oct 2005
Rookie Year: 2002
Location: Flint, Michigan
Posts: 184
BRosser314 is a splendid one to beholdBRosser314 is a splendid one to beholdBRosser314 is a splendid one to beholdBRosser314 is a splendid one to beholdBRosser314 is a splendid one to beholdBRosser314 is a splendid one to beholdBRosser314 is a splendid one to behold
Send a message via AIM to BRosser314 Send a message via Yahoo to BRosser314
Talking Re: Best Atlanta Alliances

Hmmmm ultimate alliance post, as much as I would like to say my team and two other great teams, I will not list any teams but ours. Showing who you pick can sometimes discourgae teams, but I would think the ultimate alliance, would be made up of 1 great ramp bot with great defense, 1 great arm bot with a speedy arm- not needing to be hybrid but can, and 1 hybrid with fast scoring- and a ramp that is 4'x8' and can elevate to 12"- and is a hybrid
  #49   Spotlight this post!  
Unread 06-04-2007, 13:09
65_Xero_Huskie's Avatar
65_Xero_Huskie 65_Xero_Huskie is offline
One T
AKA: Mat
no team
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2004
Location: Michigan
Posts: 697
65_Xero_Huskie has a reputation beyond repute65_Xero_Huskie has a reputation beyond repute65_Xero_Huskie has a reputation beyond repute65_Xero_Huskie has a reputation beyond repute65_Xero_Huskie has a reputation beyond repute65_Xero_Huskie has a reputation beyond repute65_Xero_Huskie has a reputation beyond repute65_Xero_Huskie has a reputation beyond repute65_Xero_Huskie has a reputation beyond repute65_Xero_Huskie has a reputation beyond repute65_Xero_Huskie has a reputation beyond repute
Re: Best Atlanta Alliances

Quote:
Originally Posted by xzvrw2 View Post
Here is an alliance that i would love to see...not because i am bias but becuase it shows what kind of alliance i think will win:

111 469 65
Oh, your not biased....Its only the 2003 championship alliance, that you were on the team for. To bad it wont happen this year.
__________________
Min-Max to the Max!
  #50   Spotlight this post!  
Unread 06-04-2007, 13:30
BRosser314's Avatar
BRosser314 BRosser314 is offline
Post-A-Holic
AKA: Brandon Rosser
FRC #0469 (Las Guerrillas)
Team Role: Mentor
 
Join Date: Oct 2005
Rookie Year: 2002
Location: Flint, Michigan
Posts: 184
BRosser314 is a splendid one to beholdBRosser314 is a splendid one to beholdBRosser314 is a splendid one to beholdBRosser314 is a splendid one to beholdBRosser314 is a splendid one to beholdBRosser314 is a splendid one to beholdBRosser314 is a splendid one to behold
Send a message via AIM to BRosser314 Send a message via Yahoo to BRosser314
Re: Best Atlanta Alliances

Quote:
Originally Posted by 65_Xero_Huskie View Post
Oh, your not biased....Its only the 2003 championship alliance, that you were on the team for. To bad it wont happen this year.
Gotcha i actually wasnt on the team in 2003, i was on 314, i am a mentor for 469 due to my Co-op job for JSP one of there sponsors. I was on 314 for my high school years
  #51   Spotlight this post!  
Unread 06-04-2007, 14:14
Guy Davidson Guy Davidson is offline
Registered User
AKA: formerly sumadin
FRC #0008 (Paly Robotics)
Team Role: Alumni
 
Join Date: Mar 2005
Rookie Year: 2005
Location: Ra'anana, Israel
Posts: 660
Guy Davidson is a splendid one to beholdGuy Davidson is a splendid one to beholdGuy Davidson is a splendid one to beholdGuy Davidson is a splendid one to beholdGuy Davidson is a splendid one to beholdGuy Davidson is a splendid one to beholdGuy Davidson is a splendid one to beholdGuy Davidson is a splendid one to behold
Send a message via ICQ to Guy Davidson Send a message via AIM to Guy Davidson Send a message via MSN to Guy Davidson
Re: Best Atlanta Alliances

I'd be very, very afraid from an alliance with a hybrid scorer / ramp and two scorers. Case in point, if any two out of 1114, 330, and 234 and end together (especially if 1114 and 330), I'd be afraid. This is a game that is prone to surprises, but those guys scare me.
  #52   Spotlight this post!  
Unread 06-04-2007, 15:05
Lil' Lavery Lil' Lavery is offline
TSIMFD
AKA: Sean Lavery
FRC #1712 (DAWGMA)
Team Role: Mentor
 
Join Date: Nov 2003
Rookie Year: 2003
Location: Philadelphia, PA
Posts: 6,606
Lil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond repute
Send a message via AIM to Lil' Lavery
Re: Best Atlanta Alliances

Quote:
Originally Posted by Paul Copioli View Post
How about three offensive robots that can also play defense? Those of you rampers that think you will have undefended ramping at the Championships like you did at most regionals are in for a rude awakening.

You rampers that are playing defense on the far side of the field better beware because the smarter offensive robots will trap you on that far side of the field. Then what?

Let's see ... 24 places to score between 3 robots or one place to score (60 pts) completely depending on your ramper ......

I think the threat of the ramp is more important than actual ramping (in eliminations). Three decent scorers is devastating to try to stop.

If you want my ideal alliance: 2 scoring / defensive hybrids that MUST be able to score on the top spider and a Hybrid that is decent at scoring.
Paul's strategy works, and it has been used to win a regional. http://www.chiefdelphi.com/media/photos/28007
The irony is that one of the great hybrids everybody loves isn't even using their ramps, they're using a "ramp trap" on the opponents, holding off both of the opposing bots from getting on 1717's ramps. 696 is also another quality hybrid on that trapping red alliance. Ramps are useful, but not always needed.
__________________
Being correct doesn't mean you don't have to explain yourself.
  #53   Spotlight this post!  
Unread 06-04-2007, 16:03
AdamHeard's Avatar
AdamHeard AdamHeard is offline
Lead Mentor
FRC #0973 (Greybots)
Team Role: Mentor
 
Join Date: Oct 2004
Rookie Year: 2004
Location: Atascadero
Posts: 5,503
AdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond repute
Send a message via AIM to AdamHeard
Re: Best Atlanta Alliances

Quote:
Originally Posted by Lil' Lavery View Post
Paul's strategy works, and it has been used to win a regional. http://www.chiefdelphi.com/media/photos/28007
The irony is that one of the great hybrids everybody loves isn't even using their ramps, they're using a "ramp trap" on the opponents, holding off both of the opposing bots from getting on 1717's ramps. 696 is also another quality hybrid on that trapping red alliance. Ramps are useful, but not always needed.
Yup... we never even saw the trap coming... In fact, at first I thought I was keeping 330 from getting back to ramp... not the other way around...
  #54   Spotlight this post!  
Unread 06-04-2007, 18:55
Marion Marion is offline
Registered User
FRC #1583
 
Join Date: Apr 2007
Location: Denver
Posts: 2
Marion is an unknown quantity at this point
Re: Best Atlanta Alliances

Our team (1583) has a ramp bot onto which we can lift 2 bots. Come check us out in Atlanta... those 60 points REALLY help!!!
  #55   Spotlight this post!  
Unread 06-04-2007, 23:12
themagic8ball themagic8ball is offline
Registered User
AKA: Mike Weinand
FRC #0537 (Charger Robotics)
Team Role: Mentor
 
Join Date: Feb 2006
Rookie Year: 2006
Location: Wisconsin
Posts: 112
themagic8ball is on a distinguished road
Re: Best Atlanta Alliances

537 was seeded 7th and we were able to pick both martians (I consider amazing scorers). It is a High Risk/high reward strategy. The problem we ran into is that we ran out of tubes at the end of the match. What you really need to make it work is 3 scorers that can pick up from the other side of the field very fast.
__________________
  #56   Spotlight this post!  
Unread 06-04-2007, 23:39
hayakuneko's Avatar
hayakuneko hayakuneko is offline
Registered User
AKA: Joshua
FRC #0696 (Circuit Breakers)
Team Role: Alumni
 
Join Date: Jan 2005
Rookie Year: 2005
Location: Glendale, California
Posts: 76
hayakuneko is a glorious beacon of lighthayakuneko is a glorious beacon of lighthayakuneko is a glorious beacon of lighthayakuneko is a glorious beacon of lighthayakuneko is a glorious beacon of lighthayakuneko is a glorious beacon of light
Send a message via AIM to hayakuneko
Re: Best Atlanta Alliances

realistically, the best alliance at atlanta will consist of one hybrid, one awesome scoring machine, and a bot that can score with experienced drivers to play mostly defense.

i feel somewhat bad for saying this, but the winning alliance at atlanta won't have a defensive/ramp bot as the #1 or #2 bot in the alliance. Don't bag on me for this, it's just my opinion based on what i've seen from the two regionals i've been to this year.

for example: 1070 was a great defensive/ramp bot at LA and they seeded #1; however they lost in I think it was semis or quarters? I don't know, but they lost and their first pick was 968. 330 on the other hand (a hybrid) was chosen by 254 who is an awesome scoring machine. Right from that moment, they were destined to win LA cuz there was no other alliance that could match them in pure scoring power.

on to what i was going to say. either the #1 bot in the winning alliance will be a hybrid bot (such as 330), then the #2 bot will be the pure scorer or it will be the other way around. The reason I put down defensive bots is because defense cannot win a game. Not, at least, without scoring going on in the background. I had a qualifying against 330 in SD where the coach decided to have us play with a defensive strategy. We were lucky to hold them to 16 pts and if we had another scoring robot on our alliance we could have won that match.

And the #3 bot on the winning alliance will have an experienced driver with a robot that can score, but not necessarily score well.

so there, defense can't really win on its own and I figure defense requires an experienced driver as opposed to "designing" a robot around a defensive strategy. Sure you can design the drivetrain around it, but a lot of the robots i've seen have shifting trannys anyways with a low-defensive-gear and a high-speed-gear. I think someone else out there can agree with me, or at least I hope so.

ok recap:
The seeded bot - a) scoring hybrid or b) pure scorer
First pick - a) pure scorer or b) scoring hybrid
Second pick - scoring bot w/ experienced drivers
__________________
2007 San Diego Regional Winners (w/ 330 & 835/1216)
2007 Los Angeles Regional Finalists (w/ 980 & 580)

Last edited by hayakuneko : 06-04-2007 at 23:42.
  #57   Spotlight this post!  
Unread 07-04-2007, 00:02
Unsung FIRST Hero Woodie Flowers Award
Chris Fultz Chris Fultz is online now
My Other Car is a 500 HP Turbine
FRC #0234 (Cyber Blue)
Team Role: Engineer
 
Join Date: Jan 2002
Rookie Year: 1942
Location: Indianapolis, IN
Posts: 2,833
Chris Fultz has a reputation beyond reputeChris Fultz has a reputation beyond reputeChris Fultz has a reputation beyond reputeChris Fultz has a reputation beyond reputeChris Fultz has a reputation beyond reputeChris Fultz has a reputation beyond reputeChris Fultz has a reputation beyond reputeChris Fultz has a reputation beyond reputeChris Fultz has a reputation beyond reputeChris Fultz has a reputation beyond reputeChris Fultz has a reputation beyond repute
Re: Best Atlanta Alliances

I'm with Paul (I think).

Three good or great scoring robots can beat out 2 scorers with a ramp -
why, i saw it time and time again -

at 1:30, the ramp bot retreats to the home zone, 1 opposing robot is now 'free to score'
at 1:40, the other two bots retreat to the home zone, 2 more opposing robots now 'free to score'.

during ramp time - the three scorers put up another 6 - 9 tubes or spoilers and create more than the 60 points from the ramps.

__________________
Chris Fultz
Cyber Blue - Team 234
2016 IRI Planning Committee
2016 IndyRAGE Planning Committee
2010 - Woodie Flowers Award - Championship
  #58   Spotlight this post!  
Unread 07-04-2007, 00:22
BBnum3's Avatar
BBnum3 BBnum3 is offline
Ridiculously proud of MN First
AKA: Nat Thompson
FRC #1816 (The Green Machine)
Team Role: Alumni
 
Join Date: Jan 2006
Rookie Year: 2006
Location: Edina, MN
Posts: 136
BBnum3 is a splendid one to beholdBBnum3 is a splendid one to beholdBBnum3 is a splendid one to beholdBBnum3 is a splendid one to beholdBBnum3 is a splendid one to beholdBBnum3 is a splendid one to beholdBBnum3 is a splendid one to beholdBBnum3 is a splendid one to behold
Send a message via AIM to BBnum3
Re: Best Atlanta Alliances

Quote:
Originally Posted by Chris Fultz View Post
I'm with Paul (I think).

Three good or great scoring robots can beat out 2 scorers with a ramp -
why, i saw it time and time again -

at 1:30, the ramp bot retreats to the home zone, 1 opposing robot is now 'free to score'
at 1:40, the other two bots retreat to the home zone, 2 more opposing robots now 'free to score'.

during ramp time - the three scorers put up another 6 - 9 tubes or spoilers and create more than the 60 points from the ramps.

I think what you describe will happen--most of the time. With the right strategy and execution the ramp alliance has a good shot at the win. Defense is the key to the ramp alliance's success. That alliance needs to place tubes defensively to limit big rows, and the ramp needs to defend the opposing alliance's best scorer. Assuming all of the tube scoring bots are all of similar caliber this is a viable strategy. If the ramp alliance prevents any rows of more than 4 then the max score of the opposing alliance is 88. Not a bad score, but it assumes the rest of the rack is full.

Also the idea that 6-9 tubes could be put up during ramp time is not realistic. By this point in the match the 3 scorers alliance has most likely used up all of the alliance station ringers, and can't go to the other side to pick them up because of the endgame. I could see 4 or so in the last 30 seconds, but not much more. However, it's still enough to swing the outcome of the match.

What we're not taking into account here is the placing of keepers. Expect some of the top alliances to have two, if not three robots that can place keepers. If that alliance happens (and I think we'll see one) watch out.
__________________
Founding member of Team 1816.
  #59   Spotlight this post!  
Unread 07-04-2007, 00:56
Joel J's Avatar
Joel J Joel J is offline
do you..
no team
 
Join Date: May 2001
Rookie Year: 2000
Location: San Jose, CA
Posts: 1,445
Joel J has a reputation beyond reputeJoel J has a reputation beyond reputeJoel J has a reputation beyond reputeJoel J has a reputation beyond reputeJoel J has a reputation beyond reputeJoel J has a reputation beyond reputeJoel J has a reputation beyond reputeJoel J has a reputation beyond reputeJoel J has a reputation beyond reputeJoel J has a reputation beyond reputeJoel J has a reputation beyond repute
Re: Best Atlanta Alliances

Quote:
Originally Posted by Chris Fultz View Post
I'm with Paul (I think).

Three good or great scoring robots can beat out 2 scorers with a ramp -
why, i saw it time and time again -

at 1:30, the ramp bot retreats to the home zone, 1 opposing robot is now 'free to score'
at 1:40, the other two bots retreat to the home zone, 2 more opposing robots now 'free to score'.

during ramp time - the three scorers put up another 6 - 9 tubes or spoilers and create more than the 60 points from the ramps.

You also aren't factoring in being blocked from making long rows by the opposing alliance.. whether on purpose, or simply from them playing the game and scoring.

When these matches heat up I say each alliance will have ramps, and the bonus points from those ramps will usually cancel each other out (the alliances without ramps won't make it to the "heat of the competition," IMO).. also, I think the rack will be close to neutral-- that is, each alliance will have a similar score on the rack. The alliance that comes out on top in these matches will be the ones capable of scoring the larger quantity of tubes in the most optimum locations on the rack. I'm seeing scores like 60+38 to 30+52, or something like that, when the competition begins to heat up.
__________________
Joel Johnson

Division By Zero (229) Alumni, 2003-2007
RAGE (173) Alumni, 1999-2003

Last edited by Joel J : 07-04-2007 at 08:56.
  #60   Spotlight this post!  
Unread 07-04-2007, 08:00
Travis Hoffman's Avatar Unsung FIRST Hero
Travis Hoffman Travis Hoffman is offline
O-H
FRC #0048 (Delphi E.L.I.T.E.)
Team Role: Engineer
 
Join Date: Sep 2001
Rookie Year: 2001
Location: Warren, Ohio USA
Posts: 4,047
Travis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond repute
Re: Best Atlanta Alliances

Quote:
Originally Posted by AdamHeard View Post
Yup... we never even saw the trap coming... In fact, at first I thought I was keeping 330 from getting back to ramp... not the other way around...
Welcome to my parlor, said the spider to the fly.

Great example of DEFENSE by offensive guys to win. Defense wins championships woooooooooooooooot.
__________________

Travis Hoffman, Enginerd, FRC Team 48 Delphi E.L.I.T.E.
Encouraging Learning in Technology and Engineering - www.delphielite.com
NEOFRA - Northeast Ohio FIRST Robotics Alliance - www.neofra.com
NEOFRA / Delphi E.L.I.T.E. FLL Regional Partner
Closed Thread


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
best winning alliances seraphim33 Regional Competitions 21 23-03-2007 09:04
Division Alliances Jeff Rodriguez Championship Event 18 19-04-2004 01:57
Prebuilt alliances? archiver 2001 3 23-06-2002 23:56
alliances archiver 1999 49 23-06-2002 22:43


All times are GMT -5. The time now is 22:43.

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