Hubbry Logo
Jack CustJack CustMain
Open search
Jack Cust
Community hub
Jack Cust
logo
8 pages, 0 posts
0 subscribers
Be the first to start a discussion here.
Be the first to start a discussion here.
Jack Cust
Jack Cust
from Wikipedia

John Joseph Cust III (born January 7, 1979) is an American former professional baseball designated hitter and outfielder. He played in Major League Baseball (MLB) for the Arizona Diamondbacks, Colorado Rockies, Baltimore Orioles, San Diego Padres, Oakland Athletics, and Seattle Mariners.

Key Information

Early life

[edit]

Cust was born to Jack Sr. and Faith Cust.[1] His father had played for the Seton Hall Pirates baseball team which went to the 1974 College World Series[2] and his brothers, Kevin and Mike, both played minor league baseball.[1] Cust attended Immaculata High School in Somerville, New Jersey. In 1997, he was first-team High School All-American at first base.[3] Cust initially committed to play college baseball for the Alabama Crimson Tide.[4]

Professional career

[edit]

Arizona Diamondbacks

[edit]

In 1997, Cust, out of high school, was the first round draft pick (30th overall) of the Arizona Diamondbacks, and had a .447 on-base percentage in 35 games in the Rookie League. Cust was a Pioneer League All-Star in 1998, where he led the league in walks (86), on-base percentage (.530), and runs scored (75). In 1999, he led the California League in homers (32), on-base percentage (.450), and slugging percentage (.651), and was Baseball America's 1st team Minor League All-Star DH, California League All-Star, and the Arizona Diamondbacks Minor League Player of the Year. In 2000, he had a .440 on-base percentage at El Paso in the Texas League while leading the league in walks (117) and strikeouts (150).

In 2001, he was a Pacific Coast League All-Star while leading the league with 102 walks, and in 2002 he was the Triple-A All-Star Game MVP. In 2006, he led the PCL with 143 walks (also leading the minor leagues), walking 24.5% of the time, while sporting a .467 on-base percentage with 30 home runs. In 11 minor league seasons with five different organizations, he hit exactly 200 home runs, had a .286 batting average, and a .429 on-base percentage. Statistically, he hit a home run once every 19 at-bats, struck out once every 3 at-bats, and earned 1 walk per game. [citation needed]

Major leagues

[edit]

Cust made his Major League debut with the Diamondbacks on September 26, 2001. In 3 games for Arizona, he went 1-for-2 (.500) with a walk.

Colorado Rockies

[edit]

On January 7, 2002, his 23rd birthday, Cust was traded alongside JD Closser to the Colorado Rockies in exchange for pitcher Mike Myers. Cust spent the majority of the 2002 season with the Rockies' Triple-A affiliate, the Colorado Springs Sky Sox. He played in 35 games with the big league club, going 11–65 (.169 batting average) with one home run.

Baltimore Orioles

[edit]

The Rockies traded Cust to the Baltimore Orioles in exchange for Chris Richard and cash on March 11, 2003.[5] Cust appeared in 28 games (27 in 2003, 1 in 2004) during his two seasons with the ballclub,[6] spending most of the time with the Ottawa Lynx. He was most noted as an Oriole for an infamous baserunning gaffe that resulted in his making the final out in a 12-inning 5–4 loss to the New York Yankees at Camden Yards on August 16, 2003. Representing the potential tying run at first base after a two-out pinch-hit walk, he attempted to score on a double to right field by Larry Bigbie, but was caught in a rundown after tumbling to the grass a few steps beyond third base. Even though he outmaneuvered catcher Jorge Posada and third baseman Aaron Boone and was headed towards an undefended home plate, Cust fell to the grass again and was tagged out from behind by Boone.[7][8]

Cust was granted free agency following the 2004 season.

Oakland Athletics

[edit]
Cust taking batting practice before a game against the San Francisco Giants in 2007.

On November 15, 2004, he was signed by the Oakland Athletics. He spent the whole season in Triple-A Sacramento, and was granted free agency after the season. On December 6, 2005, he signed a minor league contract with the San Diego Padres. He just had 3 at-bats in the 2006 season. He began the 2007 with the San Diego Padres' Triple-A Portland Beavers. On May 3, 2007, the Padres traded him to the Oakland Athletics, although he was rumored to be joining Japan's Chiba Lotte Marines. The Athletics needed another designated hitter due to an injury to veteran Mike Piazza. Cust quickly endeared himself to A's fans by hitting 6 home runs in his first 7 games. Cust would hit .346 with 14 RBI during that seven-game stretch. On May 13, 2007, with two outs and an 0–2 count in the bottom of the ninth, the A's rallied to score 5 runs to beat Joe Borowski and the Cleveland Indians 10–7, ending with Cust hitting a walk-off 3-run home run.

After hitting .348 with 1 double and 5 home runs along with 13 RBI, Cust shared Co-American League Player of the Week honors along with teammate Dan Johnson for the week ending May 13, 2007. On August 10, Cust hit his first major league grand slam off relief pitcher Macay McBride of the Detroit Tigers after hitting a 3-run double earlier in the game to give him a career-high 7 RBI. He finished the 2007 season leading the Athletics in home runs with 26, walking 21.0% of the time (tops in the major leagues) but striking out 41.5% of the time (also tops in the majors).[9]

For the week ending May 4th, 2008, Cust was once again the American League Player of the Week, going 10 for 20 with three home runs over the week.[10] On September 19, he broke the AL record for most strikeouts in one season with 187. For the season he struck out 41.0% of the time, the highest percentage in major league baseball, once every 2.4 at-bats.[11][12] He also walked 18.8% of the time, the second highest rate in the majors, and led the American League with 111 walks.[11]

On December 12, 2009, Cust was non-tendered by the Athletics making him a free agent. On January 7, 2010, Cust re-signed with the Oakland Athletics on a 1-year $2.5 million contract.[13] However, he was designated for assignment on April 3, at the end of Spring training. On April 7, Cust cleared waivers and was outrighted to Triple-A. During his 33 minor league game tenure, he hit .273 with 4 home runs and 19 RBIs, and matched his 33 Ks w/ 33 walks. On May 15, he was added to the 40-man roster and recalled. In the first game he appeared in, he made a comedic error in left field. He appeared mostly in the outfield until Eric Chavez ended up on the DL, then assumed the primary DH spot. On September 13, Cust hit his 100th career home run in a 3–1 Athletics victory over the Kansas City Royals at Kauffman Stadium.[14]

Following the 2010 season, Cust was non-tendered for the second year in a row, and became a free agent.[15]

Seattle Mariners

[edit]

On December 8, 2010, Cust signed a one-year contract with the Seattle Mariners. On July 29, 2011, the Mariners released Cust after he batted .213/.344/.329 with three home runs and 23 RBI over 67 appearances.[16]

Philadelphia Phillies

[edit]

Cust signed a minor league contract with the Philadelphia Phillies on August 12, 2011.[17] In 6 games for the Triple-A Lehigh Valley IronPigs, he went 5-for-20 (.250) with 1 home run and 2 RBI. Cust was released a week later on August 20.[18]

New York Yankees

[edit]

On January 18, 2012, Cust signed a one-year, $600,000 contract with the Houston Astros that included an option for the 2013 season.[19] However, Cust was released by the Astros organization on March 27, before the end of spring training.[20]

On March 28, 2012, Cust signed a minor league contract with the New York Yankees and was assigned to their Triple-A affiliate, the Scranton/Wilkes-Barre Yankees.[21] In 98 games for Scranton, he batted .249/.400/.475 with 20 home runs and 66 RBI. Cust was released by the Yankees organization on August 1.[22]

Toronto Blue Jays

[edit]

On August 4, 2012, Cust was signed to a minor league contract by the Toronto Blue Jays and assigned to their Triple-A affiliate, the Las Vegas 51s.[23] In 16 games for Las Vegas, he went 10-for-50 (.200) with no home runs and 6 RBI. On November 3, Cust was declared a minor league free agent by Major League Baseball.[24]

Tampa Bay Rays

[edit]

On February 17, 2013, the Tampa Bay Rays announced that Cust would be attending major league spring training on a minor league contract.[25] On March 23, the Rays announced that they had released Cust.[26]

Baltimore Orioles

[edit]

After spending all of 2013 out of professional baseball, Cust resurfaced with the Baltimore Orioles after signing a minor league contract with the team on February 5, 2014.[27] His comeback attempt lasted 44 days; he was released prior to the start of the season on March 21.[28]

Mitchell Report

[edit]

On December 13, 2007, Cust was named in the Mitchell Report as a user of performance-enhancing drugs, although there was never any evidence outside of a conversation he once supposedly had with former teammate Larry Bigbie.[29] Cust denied any wrongdoing or use of performance-enhancing drugs and said there were inaccuracies in his citation in the report.[30]

See also

[edit]

References

[edit]
[edit]
Revisions and contributorsEdit on WikipediaRead on Wikipedia
from Grokipedia
John Joseph "Jack" Cust III (born January 7, 1979) is an American former professional baseball and outfielder who played in (MLB) from 2001 to 2011. Drafted by the Diamondbacks in the first round (30th overall) of the 1997 MLB Draft out of Immaculata High School in , Cust debuted with Arizona in 2001 before being traded to the Colorado Rockies in 2002. Cust's career spanned six MLB teams, including stints with the Baltimore Orioles (2003–2004), Padres (2006), (2007–2010), and Seattle Mariners (2011), where he appeared in 670 games and compiled a .242 with 105 home runs, 323 runs batted in, and an .813 percentage. His most notable tenure came with the Athletics, during which he established himself as a with exceptional plate discipline, drawing 377 walks over four seasons while leading the in strikeouts three consecutive years (164 in 2007, 197 in 2008, and 185 in 2009). Cust earned AL Player of the Week honors twice, in May 2007 and May 2008, and became renowned for his "three true outcomes" approach—focusing on home runs, walks, and strikeouts—which epitomized a sabermetric-friendly style of play. After his final MLB season in 2011, Cust continued playing in the in 2013 with affiliates of the and Baltimore Orioles but did not return to the majors. Post-retirement, he has remained involved in through development programs, including as a founder associated with Diamond Nation in .

Early life and education

Family and upbringing

John Joseph Cust III, known as Jack Cust, was born on January 16, 1979, in . He was the son of Jack Cust Sr. and Faith Cust. His father had been a power-hitting for the Pirates team in the early 1970s, contributing to the squad's appearance in the 1974 . Cust grew up in Flemington, a small town in , alongside his younger brothers, Kevin and Mike. The family's connection to provided early influences, with his father's collegiate experience likely fostering Cust's initial interest in the sport through local and familial encouragement. Kevin Cust later pursued as well, being drafted by the in the 11th round of the 2000 MLB Draft, while Mike was selected by the St. Louis Cardinals in the 35th round of the 2001 MLB Draft. Cust's early education took place in the New Jersey public school system before he attended Immaculata High School in nearby Somerville, where he completed his secondary schooling. This foundational period in Hunterdon and Somerset Counties shaped his formative years amid a community with strong local sports traditions.

High school career

Cust attended Immaculata High School in Somerville, New Jersey, where he excelled in baseball during his tenure from 1995 to 1997. As a standout player, he served as team captain during both his junior and senior years, contributing significantly to the Spartans' offensive output. In his junior year, Cust earned recognition on the All-State All-Group Team for his performance. His senior year marked a pinnacle, as he led the team in six of seven offensive categories, showcasing his power-hitting potential and drawing widespread scouting attention. That season, he received multiple accolades, including Player of the Year, a spot on USA Today's Super 25 list, and the Pierce Frauenheim Award. Additionally, Cust was selected as a first-team High School All-American by the American Coaches Association/Rawlings. Cust's high school achievements culminated in his selection by the Arizona Diamondbacks as the 30th overall pick in the first round of the 1997 .

Professional career

Early years (1997–2004)

Cust was selected by the Arizona Diamondbacks in the first round, 30th overall, of the 1997 out of Immaculata High School in . He signed with the organization on July 14, 1997, beginning his professional career in the Arizona League (AZL) at the rookie level, where he posted a .447 in 35 games. In 1998, Cust split time between the rookie-level Lethbridge Black Diamonds of the Pioneer League (73 games, .345/.530/.601, 11 HR, 56 RBI, 86 BB) and South Bend Silver Hawks of the (16 games, .242/.346/.290, 0 HR, 4 RBI). He was named a Pioneer League , leading the league in walks (86), (.530), and runs scored (75), and also participated in the with the Scottsdale Scorpions. Progressing through the minors, in 1999 with High-A High Desert Mavericks of the , he hit .334 with 32 home runs and 112 RBIs in 125 games, then in 2000 with Double-A El Paso Diablos of the , .293 with 20 home runs and 75 RBIs in 129 games. By 2001, in Triple-A with the Tucson Sidewinders of the , Cust slashed .278/.415/.525 with 27 home runs and 79 RBIs in 135 games. Cust made his major league debut with the Diamondbacks on September 26, 2001, appearing in three games and going 1-for-2 with a walk for a .500 . On January 7, 2002, he was traded to the Rockies along with J.D. Closser in exchange for pitcher Mike . In 35 games with Colorado that season, Cust batted .169 with one home run and eight RBIs, while in Triple-A with the of the [Pacific Coast League](/page/Pacific_Coast League), he hit .265 with 23 home runs and 55 RBIs in 105 games. On March 21, 2003, Cust was traded to the Orioles for outfielder Chris Richard. He appeared in 27 games for in 2003, batting .260 with four home runs and 11 RBIs, including a notable baserunning error on against the New York Yankees, where he fell twice while attempting to score the potential tying run in the bottom of the 12th , resulting in the game-ending out. In 2004, Cust played just one major league game for the Orioles, going 0-for-1, while spending most of the year in Triple-A with the Ottawa Lynx of the , where he hit .235 with 17 home runs and 55 RBIs in 102 games. Over his 2003–2004 major league stints with , he totaled 28 games.

Oakland Athletics era (2005–2010)

Cust signed with the Oakland Athletics as a minor league free agent on November 15, 2004, marking a new chapter after years in other organizations. In 2005, Cust spent the entire season with the Athletics' Triple-A affiliate, the Sacramento River Cats of the Pacific Coast League, where he adjusted to the organization's emphasis on plate discipline and power hitting without forcing contact. Following the season, he was granted free agency on October 15, 2005, and briefly signed a minor league deal with the San Diego Padres in December 2005. In 2006, he played a full season with Triple-A Portland Beavers of the Pacific Coast League, batting .293 with 30 home runs and 77 RBIs in 138 games, before being purchased by Oakland on May 3, 2007. This period represented a transitional phase, as Cust refined his approach in hitter-friendly minor league environments, posting strong on-base numbers while preparing for a major league opportunity. Cust's breakthrough came in upon his call-up to the , where he quickly established himself as a power threat despite a high rate. He homered six times in his first seven games with the team, a franchise record for the fastest to that mark, and extended the streak to seven homers in his first 11 games overall. Batting primarily as a with occasional duties, Cust finished the season with a .256 , 26 home runs, and 82 RBIs in 124 games, leading in walks with 105 (20.7% walk rate) while also topping the league in s with 164. His patient approach at the plate, drawing a walk in nearly every fifth , complemented Oakland's analytical style, though his 32.3% rate highlighted his all-or-nothing profile. For his explosive early performance, including five homers and 13 RBIs over one week, Cust shared Player of the Week honors for the period ending May 13 with teammate Dan Johnson. From 2008 to 2010, Cust maintained consistent production as Oakland's primary , blending power and on-base skills amid evolving team dynamics. In 2008, he led the AL in walks (111) and strikeouts (197) again, slugging 33 home runs with 77 RBIs in 148 games, underscoring his value in a lineup prioritizing extra-base hits over . The following year, 2009, saw him hit 25 home runs and draw 93 walks in 149 games, contributing to the ' rebuilding efforts with a .240 average and steady run production. After re-signing with Oakland on a one-year, $2.65 million contract in January 2010, Cust was at the end of on April 3. He cleared waivers, was outrighted to Triple-A Sacramento, and was recalled later in the season, batting .272 with 13 home runs and 52 RBIs in 112 games; a notable milestone came on September 13, 2010, when he hit his 100th career home run against the . Over his Oakland tenure from 2007 to 2010, Cust appeared in 533 games, primarily as DH and , amassing 97 home runs and 281 RBIs while drawing 377 walks, encapsulating his role as a selective in the ' system.

Later career and retirement (2011–2014)

Following his release from the after the 2010 season, where he had established himself as a power-hitting with 13 home runs in 424 plate appearances that year, Jack Cust signed a one-year, $2.5 million contract with the Mariners on December 10, 2010. In 2011, Cust appeared in 67 games for Seattle, batting .213 with 3 home runs and 23 RBI in 270 plate appearances, reflecting a sharp decline in production amid high rates. The Mariners designated him for assignment on July 29, 2011, and released him outright on August 4. Cust quickly signed a minor league contract with the Philadelphia Phillies on August 12, 2011, and was assigned to their Triple-A affiliate, the of the . In a brief stint, he played 6 games, going 5-for-20 (.250) with 1 and 2 RBI before being released on August 20. He did not return to the major leagues that season. The following year, Cust signed a minor league deal with the Houston Astros in January 2012 but was released in on March 27 without playing in the regular season. On March 28, he joined the New York Yankees on another minor league contract, spending time with their Triple-A Scranton/Wilkes-Barre RailRiders of the and later the Toronto Blue Jays' Triple-A 51s of the . In 2012, Cust hit .243 with 20 s and 72 RBIs in 114 games across both affiliates, with a .400 . The Yankees released him on August 1, and he signed with on August 4, playing 16 games for Las Vegas, batting .200 with no in 50 at-bats. In 2013, Cust signed a minor league contract with the on February 17, including an invitation to , but was released on March 23 without appearing in a regular-season game at any level. He attempted a comeback the next year, signing another minor league deal with the Baltimore Orioles—his original drafting team—on February 6, 2014, and participating in before his release on March 21. Cust did not play in the 2014 regular season and effectively retired from thereafter, concluding a journeyman phase marked by six organizational affiliations from 2011 to 2014 and no further major league appearances after 2011. Across his Triple-A stints in this period, he maintained some power output, including 21 home runs in 120 games combined for the IronPigs, Scranton/Wilkes-Barre, and , though his hovered around .240 amid ongoing contact issues.

Controversies

Mitchell Report allegations

The , released on December 13, 2007, by former U.S. Senator George Mitchell, implicated Jack Cust as one of 89 current and former players allegedly involved with performance-enhancing drugs (PEDs). The allegation against Cust stemmed from statements by his former teammate , who claimed that during the 2003 season at the Baltimore Orioles' Class AAA affiliate in , Cust admitted to having tried steroids and inquired about Bigbie's own use of such substances. Bigbie further reported that Cust mentioned having a source for obtaining PEDs, with the two players' lockers positioned next to each other facilitating ; however, the report provided no evidence of actual purchases, positive drug tests, or direct involvement with known PED distributors like . Cust was notified by Mitchell's investigators prior to the report's release and given an opportunity to respond, but he declined to meet with them. In response to the report's publication, which occurred during following Cust's 2007 campaign with the , Cust issued a public denial, stating he had never used steroids or human growth hormone and expressing surprise and upset over the inclusion of his name. He later described the report as "a ," emphasizing that he had never tested positive for PEDs and questioning its credibility, particularly given the lack of concrete evidence against him. The organization did not issue a formal statement or take disciplinary action against Cust, as the allegations lacked corroborating proof beyond Bigbie's account. The Mitchell Report's mention of Cust contributed to a lasting blemish on his professional reputation, with media coverage framing him among players tainted by the broader steroids scandal, despite the absence of suspensions or failed tests. This association persisted in public discourse, even as Cust continued his career without further PED-related incidents.

Playing style and statistics

Batting approach and notable traits

Jack Cust was renowned for his patient approach at the plate, characterized by exceptional plate discipline that led to one of the highest career walk rates in modern MLB history at 17.2%. This selectivity peaked in with a 20.7% walk rate, allowing him to rank among league leaders in walks multiple seasons, including 111 in 2008. His willingness to work deep counts and avoid chasing pitches outside the zone exemplified a disciplined mindset focused on quality at-bats over frequent contact. Complementing this patience was Cust's aggressive power-hitting style, which resulted in a career strikeout rate of 31.7%, reflecting a swing-for-the-fences mentality that prioritized extra-base power. He led the American League in strikeouts three consecutive years from 2007 to 2009, with 164 in 2007, 197 in 2008, and 185 in 2009, and rates as high as 32.9% in 2008, underscoring his all-or-nothing profile. Despite the high whiff rate, Cust demonstrated significant power potential, capable of driving home runs to all fields—pulling 44.2% of his batted balls while going oppo 25.9%—contributing to a career isolated power of .197 and 105 home runs over 2,581 plate appearances. However, this approach led to inconsistent contact, evidenced by his .242 career batting average. Cust's profile aligned him with the archetype of "three true outcomes" hitters—players whose at-bats predominantly end in home runs, walks, or strikeouts—where he ranked as the all-time leader with a 53.0% three-true-outcomes rate. Comparable to players like , his game emphasized (.374 career) over traditional hitting metrics, though it limited his overall . Positionally versatile as a , , and occasional , Cust's value was confined to offense due to below-average defense and baserunning; for instance, in 2003, he committed a notorious baserunning error by falling twice while attempting to score from third base, resulting in a game-ending out.

Career MLB statistics

Jack Cust's Major League Baseball career spanned from 2001 to 2011, during which he appeared in 670 games, compiling 510 hits in 2,107 at-bats for a .242 , along with 105 home runs and 323 runs batted in. He drew 444 walks while striking out 818 times, resulting in a .360 and .437 . The following table summarizes his year-by-year batting performance:
YearTeamGames (G)At Bats (AB)Hits (H)Home Runs (HR)Runs Batted In (RBI)Walks (BB)Strikeouts (SO)Batting Average (AVG)On-Base Percentage (OBP)Slugging Percentage (SLG)
2001ARI3210010.500.667.500
2002COL356511181232.169.295.246
2003BAL2773194111025.260.357.521
2004BAL1100001.000.000.000
2006SDP4310001.333.333.333
2007OAK1243951012682105164.256.408.504
2008OAK1484811113377111197.231.375.476
2009OAK149513123257093185.240.356.417
2010OAK11234995135268127.272.395.438
2011SEA67225483234487.213.344.329
Cust's performance varied by team, with the bulk of his production occurring with the Oakland Athletics. The table below provides cumulative batting statistics per organization:
TeamGames (G)At Bats (AB)Hits (H)Home Runs (HR)Runs Batted In (RBI)Walks (BB)Strikeouts (SO)
Arizona Diamondbacks (ARI)3210010
Baltimore Orioles (BAL)2874194111026
Colorado Rockies (COL)356511181232
Oakland Athletics (OAK)5331,73843097281377673
San Diego Padres (SDP)4310001
Seattle Mariners (SEA)67225483234487
In terms of advanced metrics, Cust posted a career on-base plus slugging (OPS) of .797 and a weighted runs created plus (wRC+) of 121, indicating above-average offensive production relative to league and park adjustments.

Personal life

Family

Jack Cust married Jennifer Cust in 2008. The couple has two daughters: Ava, born around 2006, and Sophia, born around 2010. Jennifer provided crucial emotional support to Cust during his minor league struggles and injuries, such as a broken hamate bone in 2006, helping him persevere through career uncertainties. Cust's family played a key role in his resilience during earlier challenges, including the 2003–2004 period when he faced setbacks with the Baltimore Orioles; his father, Jack Cust Jr., offered steady encouragement, reinforcing his belief in reaching the major leagues despite on-field mishaps like a infamous stumble at home plate in August 2003. The family resided in , following Cust's high school years in nearby Flemington. Their daughters and Jennifer's backing were particularly vital during Cust's career lows, providing a stable home front that motivated him amid professional pressures.

Post-playing activities

Following his release from the Baltimore Orioles' minor league affiliate on March 21, 2014, Cust retired from professional baseball and did not pursue further playing contracts. Since then, he has focused on the family-owned Jack Cust Baseball Academy, which he co-founded with his father in 1997, and the associated Diamond Nation sports complex in Raritan Township, New Jersey. Cust has helped guide the operations and expansion of Diamond Nation alongside his brothers, Kevin and Mike, transforming it into the largest turf baseball and softball facility in the United States, hosting over 3,000 teams and 45,000 participants annually. In April 2024, Diamond Nation was acquired by Unrivaled Sports, a organization backed by Harris Blitzer and The Chernin Group, but the Cust family, including Cust, continues to maintain a vital operational role at the facility. The complex supports youth development through training programs, tournaments, and academies, including the Softball Academy, and has contributed to thousands of players earning college scholarships and professional contracts. As of November 2025, there are no records of Cust engaging in coaching, broadcasting, or executive positions within organizations. His post-retirement life remains largely private, centered in with an emphasis on family and the ongoing success of these family enterprises, though detailed personal pursuits beyond business involvement are not publicly documented.

References

Add your contribution
Related Hubs
User Avatar
No comments yet.