The Baseball Cube

Jim Dedrick  

Jim Dedrick  

|Inactive

MORE  
Proper Name:
James Michael Dedrick
High Level:
MLB (1995-1995)
Positions:
P (363)
Height:
6-0
Weight:
185
Bats:
Both
Throws:
Right
Born:
age:
54.298
place:
Drafted:
Baltimore Orioles  -  1990  -  33 - 890 (June-Reg)more
draft posit:
p
MLB Debut:
TBC#:
10615
MLBAM ID:
Retrosheet:
Strikeouts
32
Walks
45
Hittable
47
SO/BB
37
vsPower
47
Hitting
0
Durability
64
Team
.488
Player Notes:  
Subscribe to TBC PREMIUM ... Surf ad-free, get the daily PLAYER TRACKER (take a tour), access to ... more
than a dozen research applications including Player Comparison tool, analysis features and additional datagrid functionality!
Pitching Statistics
*Reload page to restore grid
Grid Actions:
PREMIUM subscribers get additional grid functionality
Tips/tools for using data grids:

  • Manual Filter: Single-click a row to highlight in orange. Click FILTER ROWS button to show only those rows in the grid
  • Quick-Filter: Double-Click on a cell value to filter the grid on rows that have same value in same column. Click a statistic to view all values equal or higher
  • Select Rows: Single-click rows to select multiple rows for future action or visibility.
  • Hide Rows: Click the` minus sign in the first column to hide the row in the grid.
  • Restore Rows: Once rows are filtered, click RESTORE ROWS to show all rows once again
  • Sort: Click a column in the first header row to sort data by values in that column. Click again to reverse the original sort. Some cells have custom sort keys that will sort them logically instead of alphanumerically.
  • Compare/Analyze: Click multiple rows for players of interest. In addition to filtering, you can quickly COMPARE player stats or use the MULTI-PLAYER STAT VIEWER to view multiple player cards on the same page.
  • Leaders: On stat grids. Top-10 ranked statistics are highlighted in gray. #1 rank is in light green. (PREMIUM setting)
  • Export to CSV: Click CSV to convert the full grid into a comma-delimeted display. From there, you can copy/paste to another application.
year team name league level org age   # link role   w   l   g gs cg sh gr gf sv ip   h   r er hr bb so wp bk hb era whip h9 hr9 bb9 so9 ra9 so/bb
1990 Wausau Timbers Midw A bal 22 -- -- Rel/St 0 1 3 1 0 0 2 1 0 10.0 6 4 3 0 4 8 0 0 0 2.70 1.00 5.40 0.00 3.60 7.20 3.60 2.00
1991 Kane County Cougars Midw A bal 23 -- -- Starter 4 5 16 15 0 0 1 0 0 88.1 84 38 29 2 38 71 5 0 5 2.95 1.38 8.56 0.20 3.87 7.23 3.87 1.87
1992 Frederick Keys Caro A+ bal 24 -- -- Rel/St 8 4 38 5 1 0 33 19 3 108.2 94 41 37 5 42 86 4 0 5 3.06 1.25 7.79 0.41 3.48 7.12 3.40 2.05
1993 Bowie Baysox East AA bal 25 -- -- Rel/St 8 3 38 6 1 1 32 14 3 106.1 84 36 30 4 32 78 1 0 3 2.54 1.09 7.11 0.34 2.71 6.60 3.05 2.44
1993 Rochester Red Wings IL AAA bal 25 -- -- Starter 1 0 1 1 1 0 0 0 0 7.0 6 2 2 2 0 3 0 0 0 2.57 0.86 7.71 2.57 0.00 3.86 2.57 --
1994 Rochester Red Wings IL AAA bal 26 -- -- Rel/St 3 6 44 1 0 0 43 18 1 99.0 98 56 42 7 35 70 4 1 3 3.82 1.34 8.91 0.64 3.18 6.36 5.09 2.00
1995 Bowie Baysox East AA bal 27 -- -- Starter 4 2 10 10 0 0 0 0 0 60.1 59 24 20 7 25 48 5 1 5 2.98 1.39 8.80 1.04 3.73 7.16 3.58 1.92
1995 Rochester Red Wings IL AAA bal 27 -- -- Rel/St 4 0 24 2 0 0 22 4 1 45.2 45 9 9 0 14 31 4 0 1 1.77 1.29 8.87 0.00 2.76 6.11 1.77 2.21
1995 Baltimore Orioles AL MLB bal 27 55 log Reliever 0 0 6 0 0 0 6 1 0 7.2 8 2 2 1 6 3 0 0 1 2.35 1.83 9.39 1.17 7.04 3.52 2.35 0.50
1996 Bowie Baysox East AA bal 28 -- -- Reliever 1 1 13 0 0 0 13 4 0 26.2 28 10 10 3 14 21 1 0 0 3.38 1.58 9.45 1.01 4.73 7.09 3.38 1.50
1996 Rochester Red Wings IL AAA bal 28 -- -- Rel/St 6 3 39 3 0 0 36 20 4 66.1 88 59 48 14 41 37 5 1 1 6.51 1.94 11.94 1.90 5.56 5.02 8.01 0.90
1997 Tulsa Drillers Tex AA tex 29 -- -- Reliever 1 0 12 0 0 0 12 2 0 23.0 26 9 8 0 9 16 5 0 0 3.13 1.52 10.17 0.00 3.52 6.26 3.52 1.78
1997 Harrisburg Senators East AA mon 29 -- -- Reliever 2 1 15 0 0 0 15 7 1 19.1 18 8 6 1 8 17 0 1 0 2.79 1.34 8.38 0.47 3.72 7.91 3.72 2.13
1997 Oklahoma City 89ers Amer AAA tex 29 -- -- Closer 0 0 8 0 0 0 8 4 3 10.2 16 7 7 0 10 2 1 0 0 5.91 2.44 13.50 0.00 8.44 1.69 5.91 0.20
1997 Ottawa Lynx IL AAA mon 29 -- -- Reliever 0 1 8 0 0 0 8 2 0 14.0 15 12 11 2 13 14 0 0 0 7.07 2.00 9.64 1.29 8.36 9.00 7.71 1.08
1998 Richmond Braves IL AAA atl 30 30 -- Reliever 2 3 26 0 0 0 26 17 0 37.1 36 24 22 4 15 27 2 0 0 5.30 1.37 8.68 0.96 3.62 6.51 5.79 1.80
1999 Akron Aeros East AA cle 31 -- -- Reliever 1 0 2 0 0 0 2 1 0 3.0 4 3 3 2 0 0 0 0 0 9.00 1.33 12.00 6.00 0.00 0.00 9.00 --
1999 Buffalo Bisons IL AAA cle 31 -- -- Reliever 2 2 30 0 0 0 30 33 0 46.1 49 23 22 5 27 26 1 0 1 4.27 1.64 9.52 0.97 5.24 5.05 4.47 0.96
2000 Akron Aeros East AA cle 32 -- -- Reliever 1 0 3 0 0 0 3 0 0 5.0 1 0 0 0 2 2 0 1 0 0.00 0.60 1.80 0.00 3.60 3.60 0.00 1.00
2000 Trenton Thunder East AA bos 32 24 -- Rel/St 3 3 15 3 0 0 12 4 0 39.1 44 17 15 1 15 25 1 2 0 3.43 1.50 10.07 0.23 3.43 5.72 3.89 1.67
2000 Buffalo Bisons IL AAA cle 32 -- -- Rel/St 0 2 12 1 0 0 11 6 1 19.1 26 16 14 4 10 7 2 1 2 6.52 1.86 12.10 1.86 4.66 3.26 7.45 0.70
2003 Berkshire Dukes Neast Indy 35 -- -- Starter 0 1 3 3 0 0 0 0 0 14.0 21 11 9 1 5 1 0 0 0 5.79 1.86 13.50 0.64 3.21 0.64 7.07 0.20
1990 A Total -- BAL -- -- -- Rel/St 0 1 3 1 0 0 2 1 0 10.0 6 4 3 0 4 8 0 0 0 2.70 1.00 5.40 0.00 3.60 7.20 3.60 2.00
1991 A Total -- BAL -- -- -- Starter 4 5 16 15 0 0 1 0 0 88.3 84 38 29 2 38 71 5 0 5 2.95 1.38 8.56 0.20 3.87 7.23 3.87 1.87
1992 A+ Total -- BAL -- -- -- Rel/St 8 4 38 5 1 0 33 19 3 108.7 94 41 37 5 42 86 4 0 5 3.06 1.25 7.79 0.41 3.48 7.12 3.40 2.05
1993 AAA / AA Total -- BAL -- -- -- Rel/St 9 3 39 7 2 1 32 14 3 113.3 90 38 32 6 32 81 1 0 3 2.54 1.08 7.15 0.48 2.54 6.43 3.02 2.53
1994 AAA Total -- BAL -- -- -- Rel/St 3 6 44 1 0 0 43 18 1 99.0 98 56 42 7 35 70 4 1 3 3.82 1.34 8.91 0.64 3.18 6.36 5.09 2.00
1995 AAA / AA Total -- BAL -- -- -- Rel/St 8 2 34 12 0 0 22 4 1 106.0 104 33 29 7 39 79 9 1 6 2.46 1.35 8.83 0.59 3.31 6.71 2.80 2.03
1995 MLB Total -- BAL -- -- -- Reliever 0 0 6 0 0 0 6 1 0 7.7 8 2 2 1 6 3 0 0 1 2.35 1.83 9.39 1.17 7.04 3.52 2.35 0.50
1996 AA / AAA Total -- BAL -- -- -- Rel/St 7 4 52 3 0 0 49 24 4 93.0 116 69 58 17 55 58 6 1 1 5.61 1.84 11.23 1.65 5.32 5.61 6.68 1.05
1997 AA / AAA Total -- TEX,MON -- -- -- Reliever 3 2 43 0 0 0 43 15 4 67.0 75 36 32 3 40 49 6 1 0 4.30 1.72 10.07 0.40 5.37 6.58 4.84 1.23
1998 AAA Total -- ATL -- -- -- Reliever 2 3 26 0 0 0 26 17 0 37.3 36 24 22 4 15 27 2 0 0 5.30 1.37 8.68 0.96 3.62 6.51 5.79 1.80
1999 AA / AAA Total -- CLE -- -- -- Reliever 3 2 32 0 0 0 32 34 0 49.3 53 26 25 7 27 26 1 0 1 4.56 1.62 9.67 1.28 4.93 4.74 4.74 0.96
2000 AA / AAA Total -- CLE,BOS -- -- -- Rel/St 4 5 30 4 0 0 26 10 1 63.7 71 33 29 5 27 34 3 4 2 4.10 1.54 10.04 0.71 3.82 4.81 4.66 1.26
2003 Indy Total -- -- -- -- Starter 0 1 3 3 0 0 0 0 0 14.0 21 11 9 1 5 1 0 0 0 5.79 1.86 13.50 0.64 3.21 0.64 7.07 0.20
Total MLB (1 yrs) -- MLB -- -- -- -- -- 0 0 6 0 0 0 6 1 0 7.2 8 2 2 1 6 3 0 0 1 2.35 1.83 9.39 1.17 7.04 3.52 2.35 0.50
Total Minors (11 yrs) -- Minors -- -- -- -- -- 51 37 357 48 3 1 309 156 17 835.2 827 398 338 63 354 589 41 8 26 3.64 1.41 8.91 0.68 3.81 6.34 4.29 1.66
Total AL (1 yrs) -- AL -- -- -- -- -- 0 0 6 0 0 0 6 1 0 7.2 8 2 2 1 6 3 0 0 1 2.35 1.83 9.39 1.17 7.04 3.52 2.35 0.50
Total AAA (8 yrs) -- AAA -- -- -- -- -- 18 17 192 8 1 0 184 104 10 345.2 379 208 177 38 165 217 19 3 8 4.61 1.57 9.87 0.99 4.30 5.65 5.42 1.32
Total AA (6 yrs) -- AA -- -- -- -- -- 21 10 108 19 1 1 89 32 4 283.0 264 107 92 18 105 207 13 5 8 2.93 1.30 8.40 0.57 3.34 6.58 3.40 1.97
Total A+ (1 yrs) -- A+ -- -- -- -- -- 8 4 38 5 1 0 33 19 3 108.2 94 41 37 5 42 86 4 0 5 3.06 1.25 7.79 0.41 3.48 7.12 3.40 2.05
Total A (2 yrs) -- A -- -- -- -- -- 4 6 19 16 0 0 3 1 0 98.1 90 42 32 2 42 79 5 0 5 2.93 1.34 8.24 0.18 3.84 7.23 3.84 1.88
Total Indy (1 yrs) -- Indy -- -- -- -- -- 0 1 3 3 0 0 0 0 0 14.0 21 11 9 1 5 1 0 0 0 5.79 1.86 13.50 0.64 3.21 0.64 7.07 0.20
Batting Statistics
*Reload page to restore grid
Grid Actions:
PREMIUM subscribers get additional grid functionality
Tips/tools for using data grids:

  • Manual Filter: Single-click a row to highlight in orange. Click FILTER ROWS button to show only those rows in the grid
  • Quick-Filter: Double-Click on a cell value to filter the grid on rows that have same value in same column. Click a statistic to view all values equal or higher
  • Select Rows: Single-click rows to select multiple rows for future action or visibility.
  • Hide Rows: Click the` minus sign in the first column to hide the row in the grid.
  • Restore Rows: Once rows are filtered, click RESTORE ROWS to show all rows once again
  • Sort: Click a column in the first header row to sort data by values in that column. Click again to reverse the original sort. Some cells have custom sort keys that will sort them logically instead of alphanumerically.
  • Compare/Analyze: Click multiple rows for players of interest. In addition to filtering, you can quickly COMPARE player stats or use the MULTI-PLAYER STAT VIEWER to view multiple player cards on the same page.
  • Leaders: On stat grids. Top-10 ranked statistics are highlighted in gray. #1 rank is in light green. (PREMIUM setting)
  • Export to CSV: Click CSV to convert the full grid into a comma-delimeted display. From there, you can copy/paste to another application.
year team name league level org age   # pos link   g ab   r   h 2b 3b hr rbi sb cs bb so hbp sh sf iw gdp tb pa xbh 1b avg obp slg ops secA iso babip bb% so% so/bb ab/hr
1993 Bowie Baysox East AA bal 25 -- p -- 39 2 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 3 0 0 .000 .000 .000 .000 .000 .000 .000 0.00 0.00 -- --
1994 Rochester Red Wings IL AAA bal 26 -- p -- 44 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 .000 .000 .000 .000 .000 .000 .000 0.00 0.00 -- --
1996 Bowie Baysox East AA bal 28 -- p -- 13 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 .000 .000 .000 .000 .000 .000 -- 0.00 100.00 -- --
1998 Richmond Braves IL AAA atl 30 30 p -- 26 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 1.000 1.000 1.000 2.000 .000 .000 1.000 0.00 0.00 -- --
1993 AA Total -- BAL -- -- -- -- 39 2 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 3 0 0 .000 .000 .000 .000 .000 .000 .000 0.00 0.00 -- --
1994 AAA Total -- BAL -- -- -- -- 44 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 .000 .000 .000 .000 .000 .000 .000 0.00 0.00 -- --
1996 AA Total -- BAL -- -- -- -- 13 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 .000 .000 .000 .000 .000 .000 -- 0.00 100.00 -- --
1998 AAA Total -- ATL -- -- -- -- 26 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 1.000 1.000 1.000 2.000 .000 .000 1.000 0.00 0.00 -- --
Total Minors (4 yrs) -- Minors -- -- -- -- -- 122 5 0 1 0 0 0 0 0 0 0 1 0 1 0 0 0 1 6 0 1 .200 .200 .200 .400 .000 .000 .250 0.00 16.67 -- --
Total AAA (2 yrs) -- AAA -- -- -- -- -- 70 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 1 .500 .500 .500 1.000 .000 .000 .500 0.00 0.00 -- --
Total AA (2 yrs) -- AA -- -- -- -- -- 52 3 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 4 0 0 .000 .000 .000 .000 .000 .000 .000 0.00 25.00 -- --
Fielding Statistics
*Reload page to restore grid
Grid Actions:
PREMIUM subscribers get additional grid functionality
Tips/tools for using data grids:

  • Manual Filter: Single-click a row to highlight in orange. Click FILTER ROWS button to show only those rows in the grid
  • Quick-Filter: Double-Click on a cell value to filter the grid on rows that have same value in same column. Click a statistic to view all values equal or higher
  • Select Rows: Single-click rows to select multiple rows for future action or visibility.
  • Hide Rows: Click the` minus sign in the first column to hide the row in the grid.
  • Restore Rows: Once rows are filtered, click RESTORE ROWS to show all rows once again
  • Sort: Click a column in the first header row to sort data by values in that column. Click again to reverse the original sort. Some cells have custom sort keys that will sort them logically instead of alphanumerically.
  • Compare/Analyze: Click multiple rows for players of interest. In addition to filtering, you can quickly COMPARE player stats or use the MULTI-PLAYER STAT VIEWER to view multiple player cards on the same page.
  • Leaders: On stat grids. Top-10 ranked statistics are highlighted in gray. #1 rank is in light green. (PREMIUM setting)
  • Export to CSV: Click CSV to convert the full grid into a comma-delimeted display. From there, you can copy/paste to another application.
year team name league level mlb age pos   g gs inn po   a   e dp tc tsc sb cs sb% fpct rfg rfi rf9i tm shr pl shr tm rk
1990 Wausau Timbers Midw A bal 22 p 3 0 0.0 3 3 1 0 7 6 0 0 -- .857 2.0 -- -- 2.2 100.0 20
1991 Kane County Cougars Midw A bal 23 p 16 0 0.0 9 22 1 1 32 31 0 0 -- .969 1.9 -- -- 11.9 100.0 11
1992 Frederick Keys Caro A+ bal 24 p 38 0 0.0 4 31 4 3 39 35 0 0 -- .897 0.9 -- -- 55.1 100.0 3
1993 Rochester Red Wings IL AAA bal 25 p 1 0 0.0 2 3 0 0 5 5 0 0 -- 1.000 5.0 -- -- 0.7 100.0 21
1993 Bowie Baysox East AA bal 25 p 38 0 0.0 8 19 0 3 27 27 0 0 -- 1.000 0.7 -- -- 27.1 97.4 3
1994 Rochester Red Wings IL AAA bal 26 p 44 0 0.0 3 10 1 1 14 13 0 0 -- .929 0.3 -- -- 27.3 100.0 2
1995 Baltimore Orioles AL MLB bal 27 p 6 0 7.2 1 2 0 0 3 3 0 0 -- 1.000 0.5 0.42 3.75 4.2 100.0 17
1995 Rochester Red Wings IL AAA bal 27 p 24 0 0.0 5 11 0 1 16 16 0 0 -- 1.000 0.7 -- -- 16.9 100.0 9
1995 Bowie Baysox East AA bal 27 p 10 0 0.0 10 18 1 3 29 28 0 0 -- .966 2.8 -- -- 7.0 100.0 15
1996 Rochester Red Wings IL AAA bal 28 p 39 0 0.0 2 18 1 0 21 20 0 0 -- .952 0.5 -- -- 27.7 100.0 1
1996 Bowie Baysox East AA bal 28 p 13 0 0.0 1 7 0 0 8 8 0 0 -- 1.000 0.6 -- -- 9.2 100.0 11
1997 Oklahoma City 89ers Amer AAA tex 29 p 8 0 0.0 2 2 0 0 4 4 0 0 -- 1.000 0.5 -- -- 5.6 100.0 16
1997 Ottawa Lynx IL AAA mon 29 p 8 0 0.0 0 3 0 0 3 3 0 0 -- 1.000 0.4 -- -- 5.7 100.0 17
1997 Harrisburg Senators East AA mon 29 p 15 0 0.0 1 5 1 0 7 6 0 0 -- .857 0.4 -- -- 10.6 100.0 14
1997 Tulsa Drillers Tex AA tex 29 p 12 0 0.0 1 4 0 0 5 5 0 0 -- 1.000 0.4 -- -- 8.6 100.0 12
1998 Richmond Braves IL AAA atl 30 p 26 0 0.0 2 10 0 1 12 12 0 0 -- 1.000 0.5 -- -- 18.1 100.0 9
1999 Buffalo Bisons IL AAA cle 31 p 30 0 0.0 4 3 2 1 9 7 0 0 -- .778 0.2 -- -- 20.8 100.0 3
1999 Akron Aeros East AA cle 31 p 2 0 0.0 0 0 0 0 0 0 0 0 -- .000 0.0 -- -- 1.4 100.0 20
2000 Buffalo Bisons IL AAA cle 32 p 12 0 0.0 2 7 1 0 10 9 0 0 -- .900 0.8 -- -- 8.3 100.0 15
2000 Akron Aeros East AA cle 32 p 3 0 0.0 0 1 0 0 1 1 0 0 -- 1.000 0.3 -- -- 2.1 100.0 27
2000 Trenton Thunder East AA bos 32 p 15 0 0.0 2 7 1 1 10 9 0 0 -- .900 0.6 -- -- 10.6 100.0 11
Total MLB (1 yrs) -- MLB -- -- p 6 0 7 1 2 0 0 3 3 0 0 -- 1.000 0.5 0.42 3.75 -- -- --
Total AAA (8 yrs) -- AAA -- -- p 192 0 0 22 67 5 4 94 89 0 0 -- .947 0.5 -- -- -- -- --
Total AA (6 yrs) -- AA -- -- p 108 0 0 23 61 3 7 87 84 0 0 -- .966 0.8 -- -- -- -- --
Total A+ (1 yrs) -- A+ -- -- p 38 0 0 4 31 4 3 39 35 0 0 -- .897 0.9 -- -- -- -- --
Total A (2 yrs) -- A -- -- p 19 0 0 12 25 2 1 39 37 0 0 -- .949 1.9 -- -- -- -- --
Yearly Positional Grid
*Reload page to restore grid
Grid Actions:
PREMIUM subscribers get additional grid functionality
Tips/tools for using data grids:

  • Manual Filter: Single-click a row to highlight in orange. Click FILTER ROWS button to show only those rows in the grid
  • Quick-Filter: Double-Click on a cell value to filter the grid on rows that have same value in same column. Click a statistic to view all values equal or higher
  • Select Rows: Single-click rows to select multiple rows for future action or visibility.
  • Hide Rows: Click the` minus sign in the first column to hide the row in the grid.
  • Restore Rows: Once rows are filtered, click RESTORE ROWS to show all rows once again
  • Sort: Click a column in the first header row to sort data by values in that column. Click again to reverse the original sort. Some cells have custom sort keys that will sort them logically instead of alphanumerically.
  • Compare/Analyze: Click multiple rows for players of interest. In addition to filtering, you can quickly COMPARE player stats or use the MULTI-PLAYER STAT VIEWER to view multiple player cards on the same page.
  • Leaders: On stat grids. Top-10 ranked statistics are highlighted in gray. #1 rank is in light green. (PREMIUM setting)
  • Export to CSV: Click CSV to convert the full grid into a comma-delimeted display. From there, you can copy/paste to another application.
year category pos p pos c pos 1b pos 2b pos 3b pos ss pos lf pos cf pos rf pos of pos dh
1990 Minor 3 0 0 0 0 0 0 0 0 0 0
1991 Minor 16 0 0 0 0 0 0 0 0 0 0
1992 Minor 38 0 0 0 0 0 0 0 0 0 0
1993 Minor 39 0 0 0 0 0 0 0 0 0 0
1994 Minor 44 0 0 0 0 0 0 0 0 0 0
1995 Minor 34 0 0 0 0 0 0 0 0 0 0
1995 MLB 6 0 0 0 0 0 0 0 0 0 0
1996 Minor 52 0 0 0 0 0 0 0 0 0 0
1997 Minor 43 0 0 0 0 0 0 0 0 0 0
1998 Minor 26 0 0 0 0 0 0 0 0 0 0
1999 Minor 32 0 0 0 0 0 0 0 0 0 0
2000 Minor 30 0 0 0 0 0 0 0 0 0 0
Keep up to date with The Baseball Cube ... Subscribe to the TBC Weekly Newsletter!
Subscribe | Close Window