Universal generalization: Difference between revisions

From formulasearchengine
Jump to navigation Jump to search
en>Addbot
m Bot: Migrating 2 interwiki links, now provided by Wikidata on d:q5364991
No edit summary
 
Line 1: Line 1:
A '''round-robin tournament''' (or '''all-play-all tournament''') is a competition "in which each contestant meets all other contestants in turn".<ref name=Webster>''Webster's Third New International Dictionary of the English Language, Unabridged'' (1971, G. & C. Merriam Co), p.1980.</ref><ref>{{Cite book|title = Official Lawn Tennis Bulletin|last = Orcutt|first = William Dana|publisher = The Editors|year = 1895|isbn = |location = New York|pages = 1, 3|volume = 2|url = http://books.google.nl/books/about/Official_Lawn_Tennis_Bulletin.html?id=s7gsAAAAYAAJ}}</ref>
Friends contact her Claude Gulledge. To maintain birds is 1 of the things he enjoys most. Some time ago I selected to reside in Arizona but I require to move for my family members. My occupation is a production and distribution officer and I'm doing pretty good monetarily.<br><br>my webpage - [http://www.vanitycult.com/Activity-Feed/My-Profile/UserId/17046 http://www.vanitycult.com]
 
==Terminology==
The term ''round-robin'' is derived from the term ''ruban'', meaning "ribbon". Over a long period of time, the term was [[folk etymology|corrupted and idiomized]] to ''robin''.<ref>{{Cite journal|title = Standardizing Terminology for Better Communication: Practice, Applied Theory, and Results|date = R1993|editor1-last = Strehlov|editor1-first = Richard A|editor2-last = Wright|editor2-first = Sue Ellen|volume = 1166|isbn = 0-8031-1493-1|pages = 336–337|publisher = ASTM}}</ref><ref>{{Cite book|title = [[Brewer's Dictionary of Phrase & Fable]]|last = |first = |publisher = Harper & Brother Publishers|year = |isbn = |location = New York|pages = 786}}</ref>
 
In a ''single round-robin'' schedule, each participant plays every other participant once. If each participant plays all others twice, this is frequently called a ''double round-robin''. The term is rarely used when all participants play one another more than twice,<ref name=Webster/> and is never used when one participant plays others an unequal number of times (as is the case in almost all of the major United States professional sports leagues – see [[American Football League (1940)|AFL (1940–41)]] and [[All-America Football Conference]] for exceptions).
 
In the United Kingdom, a round-robin tournament is often called an American tournament in sports such as tennis or billiards which usually have [[Single-elimination tournament|knockout]] tournaments.<ref>{{cite journal|date=February 1912|title=A Glossary of Terms Used in Connection with Billiards|journal=Billiard Monthly|publisher=English Amateur Billiards Association|quote=American Tournament: A tournament in which each player must meet in turn every other player.|url=http://www.eaba.co.uk/mags/bm/1912/02/termsUsedInConnectionWithBilliards.html}}</ref><ref name="Allied">{{cite book|last=Allied|first=|title=Chambers 21st Century Dictionary |url=http://books.google.com/books?id=D37Cd3Ad7eIC&pg=PA38|accessdate=1 August 2012|publisher=Allied Publishers|isbn=978-0550106254|page=38|chapter=American tournament}}</ref><ref name="Mead1977">{{cite book|last=Mead|first=Shepherd|title=How to succeed in tennis without really trying: the easy tennismanship way to do all the things no tennis pro can teach you|url=http://books.google.com/books?id=mPkafr1X4p8C|accessdate=1 August 2012|year=1977|publisher=McKay|isbn=9780679507499|page=130}}</ref>  In Italian it is called {{lang|it|''girone all'italiana''}} (literally "Italian-style circuit"). In [[Serbian language|Serbian]] it is called the Berger system ({{lang|sr|''Бергеров систем''}}, {{lang|sh|''Bergerov sistem''}}), after chess player [[Johann Berger]]. A round-robin [[tournament]] with four players is sometimes called a "quad".<ref>{{Cite web|url = https://www.uschess.org/docs/forms/IntroToTournaments.pdf |title=An Introduction to USCF-Rated Tournaments | date=23-Feb-2006 |website = The United States Chess Federation }}</ref>
 
==Use==
In sports with a large number of competitive matches per season, double round-robins are common. Most [[association football]] leagues in the world are organized on a double round-robin basis, in which every team plays all others in its league once at home and once away. This system is also used during qualification for major tournaments such as the [[FIFA World Cup]] and the respective continental tournaments (e.g. [[UEFA European Championship]], [[CONCACAF Gold Cup]], etc.).  There are also round-robin [[chess]], [[draughts]], [[Go (game)|go]], and [[Scrabble]] tournaments.  The [[World Chess Championship]] decided in 2005 and in 2007 on an eight-player double round-robin tournament where each player faces every other player once as white and once as black.
 
[[Group tournament ranking system|Group tournaments rankings]] usually go by number of matches won and drawn, with any of a variety of tiebreaker criteria.
 
Frequently, [[tournament#Multi-stage tournaments|pool stages within a wider tournament]] are conducted on a round-robin basis. Examples with pure round-robin scheduling include the [[FIFA World Cup]], [[UEFA European Football Championship]] and [[UEFA Europa League|UEFA Cup]] (2004–2005) in football, [[Super Rugby]] ([[rugby union]]) in the Southern Hemisphere during its past incarnations as Super 12 and Super 14 (but ''not'' in the current 15-team format), the [[Cricket World Cup]], [[Indian Premier League]] Twenty-20 Cricket and many [[American football|American Football]] [[list of college athletic conferences|college conferences]], such as the [[Big 12 Conference|Big 12]] (which currently has 10 members).  The group phases of the [[UEFA Champions League]] and [[Copa Libertadores de América]] are contested as a double round-robin, as are most [[basketball]] leagues outside the United States, including the regular-season and Top 16 phases of the [[Euroleague Basketball|Euroleague]]; the [[United Football League (2009)|United Football League]] has used a double round-robin for both its [[2009 UFL season|2009]] and [[2010 UFL season|2010]] seasons.
 
==Evaluation==
In theory a round robin tournament is the fairest way to determine a champion among a known and fixed number of participants. Each player or team has an equal chance against all other participants. The element of luck is seen to be reduced as compared to a knockout system since a few bad performances need not cripple a competitor's chances of ultimate victory. A participant's final record is thus seen to be more accurately represented in the results since it was arrived at over a prolonged period against equal competition. This can also be used to determine which teams are the poorest performers and thus subject to [[relegation]] if the format is used in a multi-tiered league. In [[Football in England|English football]], the [[Football League]], the (round-robin) League champions are generally regarded as the "best" team in the land, rather than the ([[knockout tournament|knockout]]) [[FA Cup]] winners.
 
The primary disadvantage to a round robin tournament is the time needed to complete it. Unlike a knockout tournament where half of the participants are eliminated after each round, a round robin requires one round less than the number of participants if the number of participants is even, and as many rounds as participants if the number of participants is odd. For instance, a 32 team tournament can be completed in just 5 rounds (i.e. 31 matches) in a knockout format. However if the same teams are put through a single round-robin it would require 31 rounds (i.e. 496 matches) to finish. Other issues stem from the difference between the theoretical fairness of the round robin format and practice in a real event. Since the victor is gradually arrived at through multiple rounds of play, teams who perform poorly can be eliminated from title contention rather early on, yet they are forced to play out their remaining games. Thus games occur late in competition between competitors with no remaining chance of success. Moreover, some later matches will pair one competitor who has something left to play for against another who does not. This asymmetry means that playing the same opponents is not necessarily equitable: the same opponents in a different order may play harder or easier matches. Teams may also suffer injuries to their star players during competition and thus a match-up may have a completely different complexion than it would have if the order of play was different. There is also no showcase final match.
 
Further issues arise where a round-robin is used as a qualifying round within a larger tournament.  A competitor already qualified for the next stage before its last game may either not try hard (in order to conserve resources for the next phase) or even deliberately lose (if the scheduled next-phase opponent for a lower-placed qualifier is perceived to be easier than for a higher-placed one). Four pairs in the [[Badminton at the 2012 Summer Olympics – Women's doubles|2012 Olympics Women's doubles badminton]] having qualified for the next round, were disqualified for attempting to lose in the round robin stage to avoid compatriots and better ranked opponents.<ref>{{cite news|url=http://www.guardian.co.uk/sport/2012/aug/01/london-2012-badminton-disqualified-olympics|title=Eight Olympic badminton players disqualified for 'throwing games'|date=1 August 2012|work=[[The Guardian]]|accessdate=1 August 2012}}</ref> The round robin stage at the Olympics were a new introduction and potential problems were readily known prior to the tournament.
 
[[Swiss system tournament]]s attempt to combine elements of the round-robin and elimination formats, to provide a reliable champion using fewer rounds than a round-robin, while allowing draws and losses. Also if the tournament is not held at a true neutral location and is instead at a team's home field or away the system of Double Round Robin is an effective equalizer. In this format each team plays each other twice, once away and once at home, in an effort to account for meetings of teams where homefield could sway the results.
 
==Scheduling algorithm==
If  <math>n</math> is the number of competitors, a pure round robin tournament requires <math>\begin{matrix} \frac{n}{2} \end{matrix}(n - 1)</math> games.  If <math>n</math> is even, then in each of <math>(n - 1)</math> rounds, <math>\begin{matrix} \frac{n}{2} \end{matrix}</math> games can be run in parallel, provided there exist sufficient resources (e.g. courts for a [[tennis]] tournament).  If <math>n</math> is odd, there will be <math>n</math> rounds, each with <math>\begin{matrix} \frac{n - 1}{2} \end{matrix}</math> games, and one competitor having no game in that round.
 
The standard [[algorithm]] for round-robins is to assign each competitor a number, and pair them off in the first round …
 
Round 1. (1 plays 14, 2 plays 13, ... )
  '''1'''  2  3  4  5  6  7
  14 13 12 11 10 9  8 
then fix one competitor (the pivot, number one in this example) and rotate the others clockwise one position
Round 2. (1 plays 13, 14 plays 12, ... )
  '''1'''  14 2  3  4  5  6
  13 12 11 10 9  8  7
 
Round 3. (1 plays 12, 13 plays 11, ... )
  '''1'''  13 14 2  3  4  5
  12 11 10 9  8  7  6 
until you end up almost back at the initial position
 
Round 13. (1 plays 2, 3 plays 14, ... )
  '''1'''  3  4  5  6  7  8
  2 14  13 12 11 10 9
 
If there are an odd number of competitors, a dummy competitor can be added, whose scheduled opponent in a given round does not play and has a [[bye (sports)|bye]]. The schedule can therefore be computed as though the dummy were an ordinary player, either fixed or rotating. Instead of rotating one position, any number [[relatively prime]] to <math>(n-1)</math> will generate a complete schedule.
The upper and lower rows can indicate home/away in sports, white/black in [[chess]], etc.; to ensure fairness, this must alternate between rounds since competitor 1 is always on the first row.  If, say, competitors 3 and 8 were unable to fulfil their fixture in the third round, it would need to be rescheduled outside the other rounds, since both competitors would already be facing other opponents in those rounds.  More complex scheduling constraints may require more complex algorithms.
This schedule is applied in chess and draughts tournaments of rapid games, where players physically move round a table. In France this is called the [[Carousel]]-Berger system (Système Rutch-Berger).<ref>{{cite book|title = Le livre de l'arbitre : édition 2008|last = |first = |publisher = Fédération Française des Échecs|year = |isbn = 978-2-915853-01-8|location = |pages = 56|url = http://www.echecs.asso.fr/LivreArbitre/Livre_arbitre.pdf#page=56|language = French}}</ref>
 
Alternatively Berger tables,<ref>[[:fr:Table de Berger|Table de Berger]] {{fr icon}}, examples of round robin schedules up to 30 participants.</ref> named after the [[Austria]]n [[chess]] [[Chess master|master]] [[Johann Berger]], are widely used in the planning of tournaments. Berger published the pairing tables in his two Schachjahrbucher,<ref>{{Cite book|title = Schach-Jahrbuch für 1892/93 |last = Berger|first = Johann|publisher = |year = 1893|oclc = 651254787 |location = Leipzig|pages = |editor-last = |language = German}}</ref><ref>{{Cite book| title = Schach-Jahrbuch für 1899/1900 : fortsetzung des schach-jahrbuches für 1892/93|last = Berger|first = Johann | publisher = |year = 1899| oclc = 651254792 |location = Leipzig|pages =21–27 |editor-last = |language = German}}</ref> with due reference to its inventor Richard Schurig.<ref>[[:fr:Richard Schurig|Richard Schurig]] {{fr icon}}</ref><ref name=SchurigTables>{{Cite journal|title = Die Paarung der Theilnehmer eines Turniers|date = |last = Schurig| first = Richard | journal = Deutsche Schachzeitung| issue = |publication-date = 1886|language = German|first2 = Richard|last6 = |volume = 41|pages = 134–137|oclc = 556959107}}</ref>
 
Round 1.  1–14  2–13  3–12  4–11  5–10  6–9  7–8
Round 2.  14–8  9–7  10–6  11–5  12–4  13–3  1–2
Round 3.  2–14  3–1  4–13  5–12  6–11  7–10  8–9
Round 13.  7–14  8–6  9–5  10–4  11–3  12–2  13–1
 
This constitutes a schedule where player 14 has a fixed position, and all other players are rotated clockwise <math>\begin{matrix} \frac{n}{2}\end{matrix}</math> positions. This schedule alternates colours and is easily generated manually. To construct the next round, the last player, number 8 in the first round, moves to the head of the table, followed by player 9 against player 7, player 10 against 6, until player 1 against player 2. Arithmetically, this equates to adding <math>\begin{matrix} \frac{n}{2}\end{matrix}</math> to the previous row, with the exception of player <math>n</math>. When the result of the addition is greater then <math>(n-1)</math>, then subtract <math>(n-1)</math>.
 
This schedule can also be represented as a (n-1, n-1) table, expressing a round in which players meets each other. For example player 7 plays against player 11 in round 4. If a player meets itself, then this shows a bye or a game against player n. All games in a round constitutes a diagonal in the table.
 
{| class="vatop"
|
{| class="wikitable" style="text-align: center; margin: 0 2em 0 0;"
|+ Diagonal Scheme
! ×
! scope="col" | 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10  || 11 || 12 || 13 || 1 || 2  || 3 || 4 || 5 || 6 || 7 || 8  || 9  || 10 || 11 || 12 || 13
|-
! scope="row" | 1
|    ||  ||  ||  ||  ||  ||  ||    ||  ||  ||  ||  || 1 || 2 || 3 ||4 || 5 || 6 || 7 || 8 || 9 ||10 || 11 || 12 ||13
|-
! scope="row" | 2
|    ||  ||  ||  ||  ||  ||    ||  ||  ||  ||  || 1 || 2 || 3 ||4 || 5 || 6 || 7 || 8 || 9 ||10 || 11 || 12 ||13 ||
|-
! scope="row" | 3
|    ||  ||  ||  ||  ||    ||  ||  ||  ||  || 1 || 2 || 3 ||4 || 5 || 6 || 7 || 8 || 9 ||10 || 11 || 12 ||13 ||  ||
|-
! scope="row" | 4
|    ||  ||  ||  ||  ||    ||  ||  ||  || 1 || 2 || 3 ||4 || 5 || 6 || 7 || 8 || 9 ||10 || 11 || 12 ||13 ||  || ||
|-
! scope="row" | 5
|    ||  ||  ||  ||  ||    ||  ||  || 1 || 2 || 3 ||4 || 5 || 6 || 7 || 8 || 9 ||10 || 11 || 12 ||13 ||  ||  ||  ||
|-
! scope="row" | 6
|    ||  ||  ||  ||  ||    ||  || 1 || 2 || 3 ||4 || 5 || 6 || 7 || 8 || 9 ||10 || 11 || 12 ||13 ||  ||  ||  ||  ||
|-
! scope="row" | 7
|    ||  ||  ||  ||  ||    || 1 || 2 || 3 ||4 || 5 || 6 || 7 || 8 || 9 ||10 || 11 || 12 ||13 ||  ||  ||  ||  || ||
|-
! scope="row" | 8
|    ||  ||  ||  ||  || 1 || 2 || 3 ||4 || 5 || 6 || 7 || 8 || 9 ||10 || 11 || 12 ||13 ||  ||  ||  ||  || || ||
|-
! scope="row" | 9
|    ||  ||  ||  || 1 || 2 || 3 ||4 || 5 || 6 || 7 || 8 || 9 ||10 || 11 || 12 ||13 ||  ||  ||  ||  || || || ||
|-
! scope="row" | 10
|    ||  ||  || 1 || 2 || 3 ||4 || 5 || 6 || 7 || 8 || 9 ||10 || 11 || 12 ||13 ||  ||  ||  ||  || || || ||  ||
|-
! scope="row" | 11
|    ||  || 1 || 2 || 3 ||4 || 5 || 6 || 7 || 8 || 9 ||10 || 11 || 12 ||13 ||  ||  ||  ||  || || || ||  || ||
|-
! scope="row" | 12
|    || 1 || 2 || 3 ||4 || 5 || 6 || 7 || 8 || 9 ||10 || 11 || 12 ||13 ||  ||  ||  ||  || || || ||  || || ||
|-
! scope="row" | 13
|    1&nbsp; || 2&nbsp; || 3&nbsp; ||4&nbsp; || 5&nbsp; || 6&nbsp; || 7&nbsp; || 8&nbsp; || 9&nbsp; ||10 || 11 || 12 ||13 ||  ||  ||  ||  || || || ||  || || || ||
|}
|
{| class="wikitable" style="text-align: center;"
|+ Round Robin Schedule
! ×
! scope="col" | 1 || 2  || 3 || 4 || 5 || 6 || 7 || 8  || 9  || 10 || 11 || 12 || 13
|-
! scope="row" | 1
|              1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 ||10 ||11 ||12 ||13
|-
! scope="row" | 2
|              2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 ||10 ||11 ||12 ||13 || 1
|-
! scope="row" | 3
|              3 || 4 || 5 || 6 || 7 || 8 || 9 ||10 ||11 ||12 ||13 || 1 || 2
|-
! scope="row" | 4
|              4 || 5 || 6 || 7 || 8 || 9 ||10 ||11 ||12 ||13 || 1 || 2 || 3
|-
! scope="row" | 5
|              5 || 6 || 7 || 8 || 9 ||10 ||11 ||12 ||13 || 1 || 2 || 3 || 4
|-
! scope="row" | 6
|              6 || 7 || 8 || 9 ||10 ||11 ||12 ||13 || 1 || 2 || 3 || 4 || 5
|-
! scope="row" | 7
|              7 || 8 || 9 ||10 ||11 ||12 ||13 || 1 || 2 || 3 || 4 || 5 || 6
|-
! scope="row" | 8
|              8 || 9 ||10 ||11 ||12 ||13 || 1 || 2 || 3 || 4 || 5 || 6 || 7
|-
! scope="row" | 9
|              9 ||10 ||11 ||12 ||13 || 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8
|-
! scope="row" | 10
|              10 ||11 ||12 ||13 || 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9
|-
! scope="row" | 11
|              11 ||12 ||13 || 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 ||10
|-
! scope="row" | 12
|              12 ||13 || 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 ||10 ||11
|-
! scope="row" | 13
|              13 || 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 ||10 ||11 ||12
|}
|}
 
The above schedule can also be represented by a graph, as shown below:
[[Image:Round-robin-schedule-span-diagram.svg|thumb|none|Round Robin Schedule Span Diagram]]
This method was discovered by Felix Walecki and reported by Lucas (1883) as a solution to the ''Walking schoolgirl problem'' ({{lang|fr|''Les Promenades du Pensionnat''}}).<ref>{{cite book|title = Récréations Mathématiques|last = Lucas|first = Edouard|publisher = Gauthier-Villars|year = 1883|isbn = |location = Paris|pages = 177–180|url = https://archive.org/stream/p2rcrationsm00lucauoft#page/176/mode/2up|chapter = Les jeux de demoiselles|language = French}}</ref>
 
=== Original construction of pairing tables by Richard Schurig (1886) ===
 
For 7 or 8 players, Schurig<ref name="SchurigTables" /> builds a table with <math>n/2</math> vertical rows and <math>n-1</math> horizontal rows, as follows:
{| style="text-align:right; margin-left:6em;"
|-
|              | 1.
|              | Round
| width="40pt" | 1
| width="40pt" | 2
| width="40pt" | 3
| width="40pt" | 4
|-
|              | 2. || align = "center" | ,, || 5 || 6 || 7 || 1
|-
|              | 3. || align = "center" | ,, || 2 || 3 || 4 || 5
|-
|              | 4. || align = "center" | ,, || 6 || 7 || 1 || 2
|-
|              | 5. || align = "center" | ,, || 3 || 4 || 5 || 6
|-
|              | 6. || align = "center" | ,, || 7 || 1 || 2 || 3
|-
|              | 7. || align =" center" | ,, || 4 || 5 || 6 || 7
|}
 
Then a second table is constructed as shown below:
{| style="text-align:right; margin-left:6em;"
|-
|              | 1.
|              | Round
| width="40pt" | . 1
| width="40pt" | . 7
| width="40pt" | . 6
| width="40pt" | . 5
|-
|              | 2. || align = "center" | ,, || . 5 || . 4 || . 3 || . 2
|-
|              | 3. || align = "center" | ,, || . 2 || . 1 || . 7 || . 6
|-
|              | 4. || align = "center" | ,, || . 6 || . 5 || . 4 || . 3
|-
|              | 5. || align = "center" | ,, || . 3 || . 2 || . 1 || . 7
|-
|              | 6. || align = "center" | ,, || . 7 || . 6 || . 5 || . 4
|-
|              | 7. || align =" center" | ,, || . 4 || . 3 || . 2 || . 1
|}
 
By merging above tables we arrive at:
 
{| style="text-align:right; margin-left:6em;"
|-
|              | 1.
|              | Round
| width="40pt" | 1, 1
| width="40pt" | 2, 7
| width="40pt" | 3, 6
| width="40pt" | 4, 5
|-
|              | 2. || align = "center" | ,, || 5, 5 || 6, 4 || 7, 3 || 1, 2
|-
|              | 3. || align = "center" | ,, || 2, 2 || 3, 1 || 4, 7 || 5, 6
|-
|              | 4. || align = "center" | ,, || 6, 6 || 7, 5 || 1, 4 || 2, 3
|-
|              | 5. || align = "center" | ,, || 3, 3 || 4, 2 || 5, 1 || 6, 7
|-
|              | 6. || align = "center" | ,, || 7, 7 || 1, 6 || 2, 5 || 3, 4
|-
|              | 7. || align = "center" | ,, || 4, 4 || 5, 3 || 6, 2 || 7, 1
|}
Then the first column is updated. The first or second position are alternating substituted by a bye, if <math>n</math> is not even, or by <math>n</math>.
 
The pairing tables were published as an annex concerning the arrangements for the holding of master tournaments.
Schurig did not provide a proof nor a motivation for his algorithm. For more historical details, see Ahrens.<ref>{{cite book|title = Mathematische Unterhaltungen und Spiele|last = Ahrens|first = Wilhelm|publisher = B. G. Teubner|year = 1901|isbn = |location = Leipzig|pages = |chapter = Anordnungs Probleme, Aufgabe 2|language = German|id = ark:/13960/t2w37mv93}}</ref>
 
==See also==
* [[Group tournament ranking system]], including details of tie-breaking systems
* [[Combinatorial design]], a balanced tournament design of order ''n'' (a BTD(''n''))
* [[Tournament (graph theory)]], mathematical model of a round-robin tournament
* Other tournament systems:
** [[Swiss system tournament]]
** [[Single-elimination tournament]]
** [[Double-elimination tournament]]
* Bridge:
** [[Duplicate bridge movements]]
* Chess:
** [[List of round-robin chess tournaments]]
** [[Scheveningen system]], where each member of one team plays each member of the other
 
==External links==
*[http://www.devenezia.com/round-robin/forum/YaBB.pl Round Robin Discussion Board] link to a discussion community and schedules (balanced,cyclic,first-fit,whist).
 
==References==
{{reflist}}
 
{{DEFAULTSORT:Round-Robin Tournament}}
[[Category:Tournament systems]]
[[Category:Chess tournament systems]]

Latest revision as of 14:39, 11 November 2014

Friends contact her Claude Gulledge. To maintain birds is 1 of the things he enjoys most. Some time ago I selected to reside in Arizona but I require to move for my family members. My occupation is a production and distribution officer and I'm doing pretty good monetarily.

my webpage - http://www.vanitycult.com