Skip to content
Surf Wiki
Save to docs
science/astronomy

From Surf Wiki (app.surf) — the open knowledge base

Jay O'Shea

Irish footballer (born 1988)

Jay O'Shea

Summary

Irish footballer (born 1988)

FieldValue
nameJay O'Shea
imageJay O'Shea 2022.png
captionO'Shea in 2022
fullnameJames O'Shea
birth_date
birth_placeDublin, Ireland
height
positionAttacking midfielder
currentclubBrisbane Roar
clubnumber26
youthyears12004–2005youthclubs1 = St Joseph's Boys AFC
years12006clubs1 = Home Farmcaps1 = 2goals1 = 0
years22006–2007clubs2 = Bray Wandererscaps2 = 35goals2 = 2
years32008–2009clubs3 = Galway Unitedcaps3 = 48goals3 = 11
years42009–2011clubs4 = Birmingham Citycaps4 = 1goals4 = 0
years52010clubs5 = → Middlesbrough (loan)caps5 = 2goals5 = 0
years62010–2011clubs6 = → Stevenage (loan)caps6 = 5goals6 = 0
years72011clubs7 = → Port Vale (loan)caps7 = 5goals7 = 1
years82011–2013clubs8 = Milton Keynes Donscaps8 = 39goals8 = 6
years92012–2013clubs9 = → Chesterfield (loan)caps9 = 7goals9 = 2
years102013–2017clubs10 = Chesterfieldcaps10 = 173goals10 = 36
years112017clubs11 = → Sheffield United (loan)caps11 = 10goals11 = 3
years122017–2019clubs12 = Burycaps12 = 71goals12 = 19
years132019–clubs13 = Brisbane Roarcaps13 = 156goals13 = 27
nationalyears12006–2007nationalteam1 = Republic of Ireland U19
nationalcaps15nationalgoals1 = 2
nationalyears22008–2009nationalteam2 = Republic of Ireland U21
nationalcaps26nationalgoals2 = 1
nationalyears32008nationalteam3 = Republic of Ireland U23
nationalcaps31nationalgoals3 = 0
club-update23:15, 15 May 2025 (UTC)

| club-update = 23:15, 15 May 2025 (UTC) James O'Shea ( ; born 10 August 1988) is an Irish professional footballer who plays as an attacking midfielder for club Brisbane Roar.

While he is primarily an attacking midfielder, he can also operate as a winger and striker. O'Shea began his career with St Joseph's Boys AFC before moving on to play for Home Farm of the Leinster Senior League in 2005. He signed for Bray Wanderers after just two appearances for Home Farm and spent a year and a half with Bray. In 2008, O'Shea signed for Galway United, playing 60 games for the club in all competitions, and attracted a lot of interest from English Football League and Premier League teams.

He subsequently joined Birmingham City in August 2009 for an undisclosed fee and made his Premier League debut shortly after against Manchester United. However, he found first-team opportunities hard to come by during his first season at Birmingham and was loaned out to Middlesbrough in March 2010. O'Shea was loaned out again in October 2010, this time to League Two side Stevenage where he spent two months, and then to Port Vale in January 2011. He was released when his contract expired at the end of the 2010–11 season and joined Milton Keynes Dons. He joined Chesterfield on loan in November 2012 and joined the club permanently two months later. He played for Chesterfield in the 2014 Football League Trophy final before helping them to win the League Two title in 2013–14. He was loaned out to Sheffield United in January 2017 and helped United to win the League One title in 2016–17. He signed with Bury in July 2017 and was named on the PFA Team of the Year as Bury secured promotion out of League Two at the end of the 2018–19 season. He moved to Australia in June 2019 to sign with A-League club Brisbane Roar. He was named in the PFA A-League Team of the Season in 2020–21 and 2022–23, and on the A-Leagues All Star in 2022.

Club career

Birmingham City]] in 2009

Bray and Galway

O'Shea began his career at St Joseph's Boys, a youth team located in south County Dublin that caters for players from the age of six up to 18 years old.{{cite news |access-date = 26 October 2010 |url-status = dead |archive-url = https://web.archive.org/web/20101018140050/http://www.thisisscunthorpe.co.uk/news/players-handed-trial-run-Iron/article-2723593-detail/article.html |archive-date = 18 October 2010}} Shortly after leaving St Joseph's, he signed for Home Farm of the Leinster Senior League in 2005, before joining Bray Wanderers a year later. O'Shea made his Bray debut in the club's 2–0 home defeat to Longford Town in September 2006 at the age of 18, coming on as a substitute in the second-half,{{cite news | access-date = 26 October 2010}} and started his first match in a 6–0 loss to Cork City.{{cite news | access-date = 26 October 2010}} He scored his first professional goal in a 3–0 win over Shamrock Rovers in October 2007,{{cite news |access-date = 26 October 2010 |url-status = dead |archive-url = https://archive.today/20130217211551/http://www.shamrockrovers.ie/matchdays/fixture-list/466-bray-wanderers-3-rovers-0 |archive-date = 17 February 2013}} before signing for League of Ireland Premier Division side Galway United in December 2007. O'Shea scored his first goal for Galway in a 2–2 home draw with Finn Harps in May 2008, and finished as Galway's top scorer during the 2008 season, scoring ten goals in all competitions.

In November 2008, it was rumoured that a £400,000 deal had been agreed between Galway and English Championship side Derby County, with the player expected to move when the transfer window reopened in January 2009.{{cite news | access-date = 26 October 2010}} O'Shea went on trial with the club in November 2008 and scored twice in a behind closed doors friendly against Notts County in a match which an experienced Derby side won 5–2. However, when Derby manager Paul Jewell resigned the move was put on hold and then cancelled. Carlisle United manager Greg Abbott said the club also came "within minutes" of signing O'Shea ahead of the 2009–10 season, but lost out after trying to sign the player for three months.{{cite news | access-date = 26 October 2010}} In January 2009, O'Shea spent two weeks on trial with Birmingham City but returned to Galway ahead of the club's league campaign.{{cite news | access-date = 20 November 2012}} The 2009 season witnessed O'Shea score six goals in 23 appearances for Galway, as well as captaining the team throughout the campaign.{{cite news | access-date = 20 November 2012}} His final game for the club was a 2–1 win over his former employers, Bray Wanderers, a game in which he scored the winner in injury time.{{cite news | archive-url=https://web.archive.org/web/20120304172641/http://www.galwayunitedfc.ie/Bray-1-Galway-United-2 |archive-date = 4 March 2012}} In his last two games for Galway, O'Shea was watched by scouts from Portsmouth, Derby County, Birmingham City, Middlesbrough, Watford, and Falkirk respectively.

Birmingham City

On 10 August 2009, O'Shea signed a two-year contract, with the option of a further two years, with Birmingham City of the Premier League. The fee was undisclosed. He made his debut for the club as a second-half substitute in Birmingham's opening match of the season, a 1–0 defeat at Manchester United. He started his first game for Birmingham nine days later, playing 45 minutes in the club's 2–1 League Cup win over Southampton.{{cite news | access-date = 20 November 2012}} He also featured in the following round, this time playing 63 minutes in Birmingham's 2–0 away loss at Sunderland before being replaced by Lee Bowyer.{{cite news | access-date = 27 October 2010}} It was to be O'Shea's last appearance of the season for Birmingham. He made his debut – both for the club and in the English Football League – as a second-half substitute in a 1–1 draw at home to Crystal Palace on 3 April. He started the next game, away at Plymouth Argyle, but made no more first-team appearances.

Early in the 2010–11 season, Birmingham manager Alex McLeish attempted to find a Football League club for O'Shea to join on loan so that he could play regular football. In October, he had a trial with Scunthorpe United, during which he played for the club's reserve team in a game against Lincoln City reserves which ended 1–1.{{cite web |archive-url=https://web.archive.org/web/20120322053503/http://www.scunthorpe-united.co.uk/page/News/0%2C%2C10442~2175812%2C00.html |archive-date=22 March 2012 |url-status=dead |archive-url=https://web.archive.org/web/20120322053546/http://www.scunthorpe-united.co.uk/page/News/0%2C%2C10442~2175899%2C00.html |archive-date=22 March 2012 |url-status=dead |archive-url=https://web.archive.org/web/20120322053555/http://www.scunthorpe-united.co.uk/page/News/0%2C%2C10442~2177210%2C00.html |archive-date=22 March 2012 |url-status=dead | access-date = 20 November 2012}} Towards the end of October, McLeish expressed surprise and concern that no club had taken the player on loan: "I'm surprised nobody has come for him because I think he's a decent young player and it would be great to get him that league experience. Playing in reserve games every now and then is probably not the right thing for a young player with potential." On 26 October, O'Shea joined League Two club Stevenage on a one-month loan deal.{{cite web |archive-url=https://web.archive.org/web/20101030094301/http://www.bcfc.com/page/News/NewsDetail/0%2C%2C10412~2197601%2C00.html |archive-date=30 October 2010 |url-status=dead |archive-url=https://web.archive.org/web/20101110161629/http://www.stevenagefc.com/page/LatestNewsDetail/0%2C%2C10839~2197406%2C00.html |archive-date=10 November 2010 |url-status=dead |archive-url=https://web.archive.org/web/20110527090635/http://www.stevenagefc.com/page/MatchReport/0%2C%2C10839~51720%2C00.html |archive-date=27 May 2011 |url-status=dead |archive-url=https://web.archive.org/web/20110707215559/http://www.bcfc.com/page/News/NewsDetail/0%2C%2C10412~2233449%2C00.html |archive-date= 7 July 2011 |url-status=dead

He returned to Birmingham at the end of his loan spell, and a few days later, he went out on loan again, this time to League Two club Port Vale for one month. He scored his first goal in English football at Vale Park, with a well taken strike against Rotherham United on 1 February. He made a total of five starts during his loan spell, before returning to Birmingham. Later in the season Vale's caretaker manager Mark Grew attempted to re-sign O'Shea. However, the deal was reported to have fallen through because of the player's wages. After Birmingham's relegation from the Premier League, O'Shea was one of several players released when their contracts expired at the end of the season.

Milton Keynes Dons

In July 2011, O'Shea spent some weeks on trial at League One club Milton Keynes Dons, before impressing manager Karl Robinson enough to win a one-year contract with an option for a second year. He scored his first goal at Stadium mk on 20 August, converting a late penalty to make it a 6–2 victory over Chesterfield. His second goal for the club came in a 6–0 beating of non-League Nantwich Town in the FA Cup. He opened the scoring on 24 January 2012 for his third goal of the season, though home side Stevenage then came from behind to beat the Dons 4–2.

Chesterfield

In November 2012, O'Shea joined League Two club Chesterfield on loan until 5 January 2013. He scored on his debut, in a 2–0 win over former club Port Vale at Vale Park. After his loan spell expired, he left MK Dons by mutual consent and signed an 18-month contract with Chesterfield. He scored five goals in 19 games in the remainder of the 2012–13 season.

He was named on the Football League Team of the Week after scoring two late goals to secure a 3–1 win at home to Torquay United on 15 February 2014. The following month he played at Wembley Stadium in Chesterfield's 3–1 defeat to Peterborough United in the final of the Football League Trophy. He was included in the Football League Team of the Week for a second time that season after scoring a second-half brace to confirm the 2–0 win at Burton Albion that sealed an automatic promotion place. He scored a total of nine goals in 47 games as the "Spireites" won promotion as divisional champions in 2013–14 and dedicated the title success to a recently deceased friend. He scored seven goals in 41 League One games in the 2014–15 campaign to help Chesterfield to reach the play-off places, where they were beaten by Preston North End at the semi-final stage. He scored nine goals in 51 appearances in the 2015–16 season and was named on the Football League Team of the Week three times: firstly for his brace in a 2–0 win at Millwall on 29 August, secondly for his performance in a 3–2 win over Rochdale on 9 January, and finally for scoring a goal and claiming two goals in a 3–0 win over Bury in the penultimate game of the season.

He was named as EFL League One Player of the Month for November 2016 after scoring four goals and providing two assists, including a brace against Bristol Rovers that won him a place on the EFL Team of the Week. On 24 January 2017, O'Shea joined League One rivals Sheffield United on loan to the end of the 2016–17 season. He scored three goals in ten appearances to help the "Blades" win promotion as champions and was hopeful that manager Chris Wilder would sign him permanently in the summer; ironically his parent club, Chesterfield, were relegated in last place. He was released by Chesterfield upon his return to the Proact Stadium in May 2017.

Bury

O'Shea turned down a contract offer from Sheffield United and instead joined League One club Bury on a two-year contract in July 2017. He went straight into the starting eleven for the opening fixture, at home to Walsall, but lasted only 54 minutes before sustaining a medial ligament injury that was expected to keep him out for six weeks. He marked his return to fitness with a goal in a 3–1 victory over Bradford City at Gigg Lane on 14 October. He ended the 2017–18 campaign with four goals in 30 appearances as the "Shakers" were relegated with a last-place finish.

On 17 November, he scored a brace in a 4–0 home win over Stevenage, including a "perfectly executed freekick", to win himself a place on the EFL Team of the Week. He was named as EFL League Two Player of the Month for November 2018 and January 2019, and said that "I've only ever won one of these before this season, so to win two in three months is excellent." On 19 January, he scored a "superb solo goal" in a 2–1 win at Forest Green Rovers that saw him again named on the EFL Team of the Week. On 9 February, he scored a brace in a 3–2 win at Morecambe to earn himself a place on the EFL Team of the Week for the third time that season. After scoring 15 goals in 44 league games he was named on the League Two PFA Team of the Year and the EFL Team of the Season for the 2018–19 campaign, alongside midfield teammate Danny Mayor. Bury went on to secure promotion as runners-up of League Two. In the summer he was strongly linked with a move to Plymouth Argyle, who were managed by former Bury boss Ryan Lowe.

Brisbane Roar

On 28 June 2019, O'Shea left England for Australia and signed with A-League club Brisbane Roar, who were managed by former Liverpool striker Robbie Fowler. He settled in quickly and was named as the club's Player of the Month for October. He made 24 appearances before the 2019–20 season was suspended due to the COVID-19 pandemic in Australia. He won the club's Players' Player of the Year award and signed a new contract in February 2021. Brisbane reached the elimination semi-finals of the finals series in the 2020–21 season, where they were beaten 2–1 by Adelaide United. O'Shea was named as a substitute on the A-League Team of the Season. He started all 26 A-League games of the 2021–22 season and was named as an A-Leagues All Star for the game against Barcelona on 25 May. He signed a two-year contract extension in December 2023. He was selected to play in the 2024 A-Leagues All Stars Men game against Newcastle United, which the All Stars ran out as 8–0 winners. He scored eight goals in 31 games during the 2023–24 campaign. He featured 27 times in the 2024–25 season, scoring three goals.

International career

O'Shea is eligible to represent Ireland or Australia when he obtains citizenship in 2024 after living in the country for 5 years. He has represented Ireland at under-19, under-21, and under-23 levels. He scored on his U21 debut on 28 March 2009, scoring the first goal in a 2–1 win over Spain U21. He made his only appearance for the under-23s on 21 October 2008, in a 2–1 loss to Belgium under-23s at Dalymount Park.

Career statistics

:

ClubSeasonLeagueNational CupLeague CupOtherTotalDivisionAppsGoalsAppsGoalsAppsGoalsAppsGoalsAppsGoalsTotal352100000362Total48115372006016Total1000200030Total396425040528Total180381133010120442Total73194110408220Total15627143colspan="2"colspan="2"17030Career total5541074112182181631122
Bray Wanderers2006League of Ireland Premier9000000090
2007League of Ireland Premier262100000272
Galway United2008League of Ireland Premier2974241003710
2009League of Ireland Premier194113100236
Birmingham City2009–10Premier League1000200030
2010–11Premier League0000000000
Middlesbrough (loan)2009–10Championship2000000020
Stevenage (loan)2010–11League Two5020000070
Port Vale (loan)2010–11League Two5100000051
Milton Keynes Dons2011–12League One285212030356
2012–13League One111213010172
Chesterfield (loan)2012–13League Two7200000072
Chesterfield520052012access-date=24 January 2017}}League Two195000000195
2013–14League Two409201040479
2014–15League One417420020479
2015–16League One469301010519
2016–17League One276211031338
Sheffield United (loan)2016–17League One103000000103
Bury2017–18League One274200010304
2018–19League Two44152110305016
Brisbane Roar2019–20A-League27121292
2020–21A-League27400274
2021–22A-League Men26330293
2022–23A-League Men249312710
2023–24A-League Men26751318
2024–25A-League Men26310273
2025–26A-League Men000000

Honours

Chesterfield

Sheffield United

Bury

  • EFL League Two second-place promotion: 2018–19

Individual

  • EFL League One Player of the Month: November 2016
  • EFL League Two Player of the Month: November 2018, January 2019
  • EFL Team of the Season: 2018–19
  • PFA Team of the Year: 2018–19 League Two
  • PFA A-League Team of the Season: 2020–21, 2022–23
  • A-Leagues All Star: 2022, 2024
  • Brisbane Roar Gary Wilkins Medal: 2020–21, 2021-22
  • Brisbane Roar Player's Player of the Year: 2019-20, 2020–21, 2021-22, 2022–23

References

References

  1. {{Hugman. 24842
  2. https://www.instagram.com/reel/DPgMejriQcW/?igsh=MW5jNm1odnBvemcwbQ==
  3. "Player Profiles: James O'Shea". Birmingham City F.C.
  4. (9 May 2008). "Galway United 2–2 Finn Harps". Raidió Teilifís Éireann.
  5. (18 November 2008). "Trial winger nets two for Derby". BBC Sport.
  6. (10 August 2009). "Boss on Latest Recruit". Birmingham City F.C.
  7. Sonaji, Pranav. (16 August 2009). "Man Utd 1–0 Birmingham". BBC Sport.
  8. (25 March 2010). "O'Shea Boro Bound". Birmingham City F.C.
  9. Cox, Gordon. (3 April 2010). "Boro 1 Crystal Palace 1". Middlesbrough F.C.
  10. (5 April 2010). "Plymouth 0–2 Middlesbrough". BBC Sport.
  11. Tattum, Colin. (25 September 2010). "Two lined up for loan moves out of Blues". Birmingham Mail.
  12. Tattum, Colin. (23 October 2010). "Birmingham City: Garry O'Connor back in the fold". Birmingham Mail.
  13. (20 January 2011). "Port Vale sign Birmingham City midfielder Jay O'Shea". BBC Sport.
  14. (1 February 2011). "Port Vale 1–0 Rotherham". BBC Sport.
  15. (23 February 2011). "Loan spell ends". Port Vale F.C..
  16. Shaw, Steve. (25 March 2011). "Port Vale: Pope on mission to get Vale promoted". The Sentinel.
  17. (25 May 2011). "Doyle Pens Extension". Birmingham City F.C..
  18. (22 July 2011). "Irish duo join Dons". Milton Keynes Dons F.C.
  19. (20 August 2011). "MK Dons 6–2 Chesterfield". BBC Sport.
  20. (12 November 2011). "MK Dons 6–0 Nantwich Town". BBC Sport.
  21. (24 January 2012). "Stevenage 4–2 MK Dons". BBC Sport.
  22. (20 November 2012). "Chesterfield sign Jay O'Shea and Conor Townsend". BBC Sport.
  23. (8 December 2012). "Port Vale 0–2 Chesterfield". BBC Sport.
  24. (11 January 2013). "Chesterfield sign MK Dons winger Jay O'Shea". BBC Sport.
  25. (17 February 2014). "Sky Bet Football League Team of the Week 10/02/14 - 16/02/14". efl.com.
  26. Woodcock, Ian. (30 March 2014). "Chesterfield 1–3 Peterborough United". BBC Sport.
  27. (28 April 2014). "Sky Bet Football League Team of the Week 22/04/14 - 27/04/14". efl.com.
  28. (4 May 2014). "Chesterfield's Irish midfielder Jay O'Shea dedicates league title to his late friend". the42.ie.
  29. (10 May 2015). "Preston 3–0 Chesterfield". BBC Sport.
  30. (1 September 2015). "Sky Bet Football League Team of the Week". efl.com.
  31. (11 January 2016). "Sky Bet Football League Team of the Week". efl.com.
  32. (3 May 2016). "Sky Bet Football League Team of the Week". efl.com.
  33. (28 November 2016). "Sky Bet EFL: Team of the Week". efl.com.
  34. (9 December 2016). "Jay O'Shea named Sky Bet League One Player of the Month". efl.com.
  35. (24 January 2017). "Jay O'Shea: Sheffield United sign Chesterfield winger on loan". BBC Sport.
  36. (4 May 2017). "Mixed emotions for Jay O'Shea as Town go down and Blades go up". Derbyshire Times.
  37. (1 May 2017). "Quartet to be Offered New Contracts". Chesterfield F.C..
  38. (16 May 2017). "Sheffield United: It's a nay from Jay O'Shea as Chris Wilder's Blades get set for the Championship". Sheffield Star.
  39. (9 June 2017). "Jay O'Shea: Bury sign Chesterfield midfielder on a two-year contract". BBC Sport.
  40. Mennear, Richard. (10 August 2017). "Bury boss Lee Clark on Sunderland, Carabao Cup clash and why he hopes to see James Vaughan's angry side". Sunderland Echo.
  41. (14 October 2017). "Bury 3-1 Bradford City". BBC Sport.
  42. (19 November 2018). "Matchday 18: Team of the Week". efl.com.
  43. (8 February 2019). "Irish duo Collins and O'Shea pick up Football League POTM awards". The42.
  44. (22 January 2019). "Matchday 29: Team of the Week". efl.com.
  45. (11 February 2019). "Team of the Week: 8–10 February". efl.com.
  46. (24 April 2019). "League Two: Lincoln and Bury dominate PFA selection of team of 2018–19". BBC Sport.
  47. "EFL Official Website - 2019 Winners". [[English Football League.
  48. (1 May 2019). "Bury FC fans celebrate as they secure promotion from League Two". Manchester Evening News.
  49. (23 June 2019). "Plymouth Argyle weighing up move for 16-goal star". Football League World.
  50. (28 June 2019). "Robbie Fowler's Brisbane Roar sign ex-Bury midfielder Jay O'Shea". [[BBC Sport]].
  51. (2019-11-09). "O'Shea named Player of the Month for October". Brisbane Roar FC.
  52. (2019-07-10). "O'Shea enjoying fast-paced start". Brisbane Roar FC.
  53. (24 March 2020). "A-League bows to inevitable and suspends season".
  54. (2021-02-04). "Jay O'Shea pens new multi-year deal at Brisbane Roar". Brisbane Roar FC.
  55. (2021-06-04). "Brisbane Roar FC vs Adelaide United, A-League, Elimination final, 13th Jun 2021". A-League.
  56. (2021-06-23). "PFA reveals LUCRF Super A-League Team of the Season". Professional Footballers Australia.
  57. Larkin, Steve. (29 May 2023). "City's Bos leads PFA A-League Men team of the season".
  58. (28 March 2009). "Ireland hang on to beat Spain". Sky Sports.
  59. "Jay O Shea". soccerscene.ie.
  60. "Bray Wandererers 2006 Team line ups". Bray Wanderers A.F.C.
  61. "Bray Wandererers 2007 Team line ups". Bray Wanderers A.F.C.
  62. (16 December 2008). "Galway United Player Stats 2008". Galway United F.C..
  63. (18 November 2009). "Galway United Player Statistics". Galway United F.C.
  64. {{soccerbase season. 52005. 2009
  65. {{soccerbase season. 52005. 2010
  66. {{soccerbase season. 52005. 2011
  67. {{soccerbase season. 52005. 2012
  68. {{soccerbase season. 52005. 2013
  69. {{soccerbase season. 52005. 2014
  70. {{soccerbase season. 52005. 2015
  71. {{soccerbase season. 52005. 2016
  72. {{soccerbase season. 52005. 2017
  73. {{soccerbase season. 52005. 2018
  74. {{Soccerway. james-oshea/7016
  75. (2014). "Sky Sports Football Yearbook 2014–2015". Headline Publishing Group.
  76. (2017). "Sky Sports Football Yearbook 2017–2018". Headline Publishing Group.
  77. "League Two: 2018/19: Current table". Centurycomm.
  78. Harrington, Anna. (20 May 2022). "ALM young guns get shot against Barcelona".
  79. (20 May 2024). "A-League All Stars Men lock in final 21-player squad to take on Newcastle United this Friday".
Wikipedia Source

This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page.

Want to explore this topic further?

Ask Mako anything about Jay O'Shea — get instant answers, deeper analysis, and related topics.

Research with Mako

Free with your Surf account

Content sourced from Wikipedia, available under CC BY-SA 4.0.

This content may have been generated or modified by AI. CloudSurf Software LLC is not responsible for the accuracy, completeness, or reliability of AI-generated content. Always verify important information from primary sources.

Report