Tommy Stady

Region WCA ID Gender Competitions Completed Solves
United States 2022STAD01 Male 47 1065

Current Personal Records

Event NR CR WR Single Average WR CR NR
3x3x3 Cube 20235 26819 100662 21.03 25.19 99478 26533 19978
2x2x2 Cube 7559 9957 35699 3.76 6.39 48242 13640 10426
4x4x4 Cube 7587 10219 38200 1:18.35 1:33.69 36792 10087 7605
5x5x5 Cube 5479 7318 25555 2:51.99 3:03.80 20176 5694 4269
3x3x3 One-Handed 9627 13014 49301 52.60 1:05.25 44582 11860 8758
Clock 2400 2913 9572 13.75 15.61 8543 2618 2154
Megaminx 4463 6127 20525 2:57.88
Pyraminx 1328 1695 6738 3.79 8.09 14760 3717 2884
Skewb 2209 2813 10072 4.91 13.08 27932 8508 6736
Square-1 3767 4705 14422 43.46 1:05.99 14249 4690 3752
Competition Round Place Single Average Solves
3x3x3 Cube
Don't Pop Preble 2024 First round 66 22.66 25.25 24.7628.2722.7122.6628.93
Concordia Turning Fall 2024 Second round 63 25.96 28.78 29.9525.961:04.6330.2226.18
First round 59 23.22 25.19 25.8223.2223.9836.9825.77
Kenosha First A 2024 First round 45 21.89 27.97 27.5221.8930.2527.1329.26
Arkansolve Fall 2024 Second round 61 23.83 26.32 26.3325.8927.4823.8326.73
First round 65 24.49 27.93 26.7124.9134.1232.1624.49
Swoop in and Solve Oxford 2024 Second round 55 21.03 25.48 24.8624.3627.2321.03DNF
First round 60 22.49 28.16 22.4926.4628.4029.6230.16
Pyraminx in Pewaukee 2024 First round 108 28.61 33.15 37.6031.8829.9640.0628.61
Flex in Lex 2024 Second round 47 24.79 29.70 24.7929.0629.0134.0431.02
First round 51 25.62 29.38 25.6230.2527.0030.8837.14
CubingUSA Great Lakes Championship 2024 First round 212 21.06 28.84 40.4421.0632.8127.3326.38
DuPage Fall 2024 First round 110 23.68 30.28 29.9931.4436.6323.6829.40
Y-Perms Near the Y-Bridge Zanesville 2024 First round 54 27.52 30.15 30.1732.5432.6327.7427.52
Oldham County Cubing 2024 First round 33 25.85 31.54 28.0639.6225.8536.6429.91
Missouri Championship 2024 Second round 56 23.87 29.00 31.8440.8823.8726.5928.58
First round 65 24.53 29.23 34.1732.9326.9524.5327.80
Land of Lincoln 2024 First round 95 23.94 32.09 23.9433.2636.1331.9731.04
KCKC 5 Fast and Furious 2024 Second round 55 23.49 31.71 38.5823.4939.8327.9528.61
First round 52 26.85 29.87 27.6226.8536.9132.4929.50
Get Ready Grove City 2024 First round 58 28.12 30.73 28.1229.4633.9932.0030.74
Wisconsin Qualifier 2024 Second round 58 28.38 31.69 28.3833.1531.1930.7433.66
First round 59 24.38 29.45 29.4935.2227.8324.3831.03
Chicago Area Twist Spring B 2024 Second round 96 27.83 34.60 38.0844.9029.6727.8336.04
First round 94 28.87 31.65 28.8729.8534.4130.6836.48
Minxville Indiana 2024 First round 60 36.13 37.89 36.2240.9336.1336.5250.60
Cincinnati Speed Solving 2024 Second round 69 34.19 36.45 37.6738.8434.1935.1436.54
First round 76 29.85 36.01 34.4929.8543.2634.3239.22
Circle City Cubing 2024 Second round 48 31.61 36.08 37.8831.6136.9633.6837.59
First round 48 27.30 30.64 31.0528.7427.3032.1234.57
Moonbow Mega Kentucky 2024 First round 46 27.62 33.97 36.2643.5735.1827.6230.48
Concordia Turning Spring 2024 Second round 76 32.42 37.78 44.8937.4532.4235.3340.56
First round 76 33.55 37.99 41.1333.5541.2835.5937.24
Little Giant Open 2024 First round 67 25.85 35.27 33.2636.4025.8536.1453.27
Bloomington Open 2024 First round 46 30.32 35.05 30.3234.2632.2838.6139.97
TN Speedsolving Winter 2024 First round 93 31.80 34.81 32.2035.0137.2237.2831.80
CoMO Cubing Winter 2024 Second round 70 29.84 33.94 38.4031.3236.9929.8433.50
First round 70 30.33 34.24 32.8230.3339.9632.1237.79
Nimble Hands in Noblesville 2024 First round 64 31.53 34.36 36.2331.5935.2531.5336.61
Megamania in Louisville 2024 First round 55 31.93 35.31 38.0433.1231.9334.7640.36
Red Wolf Cubing Arkansas 2024 First round 57 37.22 39.25 43.1737.2238.3340.4438.99
Concordia Turning Fall 2023 First round 61 28.39 35.67 38.6734.8941.5433.4428.39
The Core of Hobart 2023 First round 72 31.89 39.04 37.2641.8931.8944.7437.97
Peoria Fall 2023 First round 65 28.57 36.54 42.2237.4641.8830.2728.57
Oklahoma Fall 2023 First round 79 34.82 38.64 36.8334.8243.3049.8235.78
Back To The Ville 2023 First round 40 40.33 43.51 53.7040.3340.4145.0845.05
KCKC 3 Cubing for Cake 2023 First round 86 41.81 45.72 43.0951.9944.2341.8149.83
Swoop In And Solve Oxford 2023 First round 94 34.46 41.34 42.5234.4635.9145.5855.78
Springfield Summer Open 2023 First round 91 39.02 45.26 46.5539.021:10.6642.4246.80
Flex in Lex 2023 First round 77 45.26 46.67 49.8246.1047.6646.2545.26
Michigan 2023 First round 171 37.67 42.45 39.7543.701:08.2237.6743.91
West Side Cube Clash 2023 First round 86 43.79 48.26 49.6258.9850.3443.7944.82
CubingUSA Southern Championship 2023 First round 224 41.29 44.28 47.6841.2942.8544.7945.21
The Blantucky Derby 2023 First round 65 45.32 49.55 56.8950.7751.7946.0845.32
Cubing for Autism Missouri 2023 First round 88 42.06 47.03 52.5042.0645.8142.79DNF
The Legacy Begins 2023 First round 54 44.61 50.30 50.4545.1555.5144.6155.30
Springfield Winter Open 2023 First round 102 41.05 46.72 56.8142.9848.9341.0548.25
Iowa Fall 2022 First round 101 44.61 53.17 55.611:05.8144.6149.5954.32
UIUC Fall 2022 First round 79 47.52 52.43 47.5253.4459.9647.8456.02
2x2x2 Cube
Concordia Turning Fall 2024 First round 40 4.85 6.39 10.275.774.856.367.04
Kenosha First A 2024 First round 38 7.66 8.03 7.667.788.418.487.90
Arkansolve Fall 2024 Second round 52 7.79 8.71 8.278.747.799.1210.86
First round 54 7.12 8.84 11.028.338.549.667.12
Flex in Lex 2024 First round 41 6.02 8.09 7.776.0210.39DNF6.10
CubingUSA Great Lakes Championship 2024 First round 164 3.76 6.98 7.187.566.198.103.76
DuPage Fall 2024 Second round 83 7.01 9.65 8.0411.0610.7910.117.01
First round 79 6.26 7.60 6.267.4410.208.077.28
Missouri Championship 2024 First round 67 7.67 9.00 11.938.0210.128.857.67
Land of Lincoln 2024 First round 73 5.80 8.24 7.289.185.809.108.34
KCKC 5 Fast and Furious 2024 First round 46 5.44 7.76 5.4410.466.037.1210.13
Get Ready Grove City 2024 First round 51 6.27 8.23 10.116.278.408.977.33
Wisconsin Qualifier 2024 First round 52 7.94 8.51 8.3710.679.187.987.94
Chicago Area Twist Spring B 2024 Second round 74 7.32 8.66 7.887.327.8910.2211.54
First round 94 5.74 10.37 12.049.1812.465.749.88
Cincinnati Speed Solving 2024 First round 66 6.31 10.65 11.566.3112.4210.2610.14
Circle City Cubing 2024 First round 54 10.16 13.31 10.1613.7214.9911.2331.34
Concordia Turning Spring 2024 First round 74 11.65 13.59 12.3813.7614.6311.6514.83
TN Speedsolving Winter 2024 First round 85 11.47 13.87 15.56DNF13.7511.4712.29
CoMO Cubing Winter 2024 Final 68 10.71 14.47 13.7916.8612.7619.0910.71
Nimble Hands in Noblesville 2024 First round 61 8.71 10.86 10.878.7110.9210.8025.64
Red Wolf Cubing Arkansas 2024 First round 52 11.76 14.68 13.4422.7712.4718.1411.76
Concordia Turning Fall 2023 First round 60 9.02 12.65 12.269.0213.0215.5812.68
The Core of Hobart 2023 First round 71 9.99 15.13 25.2915.2114.2815.919.99
Oklahoma Fall 2023 First round 84 9.01 18.46 9.0113.2622.6825.3619.44
Back To The Ville 2023 First round 32 11.45 12.85 13.2713.7016.0511.4511.58
KCKC 3 Cubing for Cake 2023 First round 76 12.95 15.00 15.0815.9712.9519.4613.95
Swoop In And Solve Oxford 2023 First round 84 11.24 14.60 12.8515.9211.2416.7415.03
Springfield Summer Open 2023 First round 87 13.57 19.49 20.3317.5020.6513.5723.40
Michigan 2023 First round 165 8.12 14.27 13.4317.9311.458.1221.32
West Side Cube Clash 2023 First round 75 9.02 13.18 13.1614.0812.3023.019.02
CubingUSA Southern Championship 2023 First round 200 15.32 17.83 15.3215.6116.3021.5826.67
The Blantucky Derby 2023 First round 62 13.59 20.27 30.8713.5916.6124.9019.30
Cubing for Autism Missouri 2023 First round 81 5.41 18.55 20.9116.5820.535.4118.53
The Legacy Begins 2023 First round 41 14.51 17.09 14.5114.6819.1217.4722.08
Springfield Winter Open 2023 First round 96 11.69 20.05 18.7627.3616.9011.6924.49
Iowa Fall 2022 First round 98 20.08 21.32 21.4521.7720.0820.7526.31
4x4x4 Cube
Don't Pop Preble 2024 First round 47 1:18.35 1:31.731:18.35
Concordia Turning Fall 2024 Final 41 1:36.12 1:36.121:44.16
Swoop in and Solve Oxford 2024 Final 40 1:33.31 1:33.311:35.66
CubingUSA Great Lakes Championship 2024 First round 171 1:51.20 DNF1:51.20
DuPage Fall 2024 First round 72 1:47.49 1:47.491:52.71
Missouri Championship 2024 First round 42 1:28.99 1:33.69 1:28.991:30.011:32.531:38.521:57.36
KCKC 5 Fast and Furious 2024 First round 42 1:47.38 1:47.381:55.76
Get Ready Grove City 2024 First round 41 1:41.45 2:03.071:41.45
Wisconsin Qualifier 2024 First round 41 1:35.58 1:48.11 1:35.581:53.831:59.251:46.601:43.91
Minxville Indiana 2024 Final 39 DNF DNFDNF
Moonbow Mega Kentucky 2024 First round 43 2:23.76 2:23.762:29.27
Concordia Turning Spring 2024 Final 48 1:46.89 2:16.48 2:33.682:08.882:18.151:46.892:22.41
Little Giant Open 2024 Final 48 DNF DNFDNF
Bloomington Open 2024 First round 37 2:51.94 2:58.822:51.94
TN Speedsolving Winter 2024 First round 70 2:29.11 2:29.992:29.11
CoMO Cubing Winter 2024 First round 51 2:17.26 2:17.26DNF
Nimble Hands in Noblesville 2024 Final 48 2:21.49 DNF2:21.49
Megamania in Louisville 2024 Final 42 DNF DNFDNF
Red Wolf Cubing Arkansas 2024 First round 42 2:36.44 2:36.442:37.28
Back To The Ville 2023 First round 29 DNF DNFDNF
5x5x5 Cube
Don't Pop Preble 2024 Final 39 3:02.22 3:03.573:02.22
Kenosha First A 2024 First round 28 2:57.86 2:57.862:59.49
CubingUSA Great Lakes Championship 2024 First round 146 3:03.72 3:08.983:03.72
DuPage Fall 2024 First round 60 2:51.99 3:03.80 3:01.692:51.992:55.723:16.503:13.98
Oldham County Cubing 2024 Final 27 3:18.47 3:18.473:34.31
Missouri Championship 2024 First round 44 3:29.98 3:29.983:37.97
3x3x3 One-Handed
CubingUSA Great Lakes Championship 2024 First round 168 56.15 1:02.3656.15
DuPage Fall 2024 First round 73 52.60 1:05.25 1:09.951:02.001:52.9852.601:03.81
Missouri Championship 2024 First round 43 55.67 55.671:05.26
Get Ready Grove City 2024 First round 50 1:13.64 1:17.391:13.64
Clock
Don't Pop Preble 2024 First round 36 14.00 15.61 14.00DNF16.0215.6315.17
Concordia Turning Fall 2024 Final 25 13.75 15.74 17.9517.1713.7514.4415.61
Kenosha First A 2024 First round 24 14.68 16.14 14.6815.6216.9016.8515.96
Pyraminx in Pewaukee 2024 First round 49 15.28 16.43 15.2816.5517.2915.4418.26
Flex in Lex 2024 First round 29 14.08 17.33 14.0816.7918.7019.8016.51
CubingUSA Great Lakes Championship 2024 First round 103 15.91 17.06 15.9117.8516.2317.8917.11
DuPage Fall 2024 First round 46 16.43 17.83 18.6217.3819.6717.5016.43
Y-Perms Near the Y-Bridge Zanesville 2024 First round 34 15.09 16.69 16.0415.0916.7218.5517.32
Missouri Championship 2024 First round 30 16.52 18.10 16.70DNF16.5218.8618.73
Land of Lincoln 2024 Final 36 18.96 20.67 21.4120.4920.1221.5818.96
Get Ready Grove City 2024 First round 36 20.45 24.55 25.4821.92DNF26.2420.45
Wisconsin Qualifier 2024 First round 27 15.82 18.19 20.2918.9817.1118.4715.82
Minxville Indiana 2024 First round 26 17.63 19.56 17.6320.3520.0418.3024.73
Circle City Cubing 2024 First round 24 16.77 20.43 16.7722.7517.0421.50DNF
Moonbow Mega Kentucky 2024 First round 33 20.33 23.78 24.2125.8821.24DNF20.33
Bloomington Open 2024 Final 20 17.98 20.75 19.7826.8620.5521.9317.98
Nimble Hands in Noblesville 2024 First round 35 22.12 23.31 22.9624.0822.8927.5922.12
Megamania in Louisville 2024 First round 30 21.11 24.60 21.3224.21DNF21.1128.26
Concordia Turning Fall 2023 Final 33 26.98 28.39 27.5327.9226.98DNF29.72
The Core of Hobart 2023 First round 43 23.20 23.2026.40
Peoria Fall 2023 First round 25 24.53 26.81 31.3327.5824.5327.3725.48
Oklahoma Fall 2023 Final 34 23.78 27.10 29.0123.7828.9827.4724.86
Megaminx
Don't Pop Preble 2024 First round 43 3:21.36 3:21.363:25.01
Concordia Turning Fall 2024 Final 38 3:17.83 DNF3:17.83
Flex in Lex 2024 Final 34 3:08.96 3:27.953:08.96
CubingUSA Great Lakes Championship 2024 First round 129 2:57.88 3:38.662:57.88
Pyraminx
Don't Pop Preble 2024 Second round 36 6.88 8.74 8.838.976.888.4213.48
First round 34 7.01 8.13 9.3510.447.017.927.11
Concordia Turning Fall 2024 Final 30 6.11 9.72 10.959.856.1111.198.36
Arkansolve Fall 2024 First round 25 3.79 9.43 6.363.7912.4810.2311.71
Swoop in and Solve Oxford 2024 Second round 29 5.99 10.05 11.0810.2612.815.998.80
First round 26 7.38 8.68 7.599.317.3810.849.13
Pyraminx in Pewaukee 2024 Semi Final 55 8.85 11.85 15.0011.6213.9010.028.85
Second round 58 5.65 10.28 10.5014.3812.737.615.65
First round 62 7.67 9.75 10.5714.167.6710.588.10
CubingUSA Great Lakes Championship 2024 First round 113 7.50 8.84 9.037.5011.569.088.41
DuPage Fall 2024 Second round 50 7.26 10.09 12.5412.0310.007.268.25
First round 57 5.83 11.01 10.2112.4110.4212.935.83
Y-Perms Near the Y-Bridge Zanesville 2024 Final 27 7.62 9.55 7.629.498.1011.4811.06
First round 28 7.60 8.83 13.449.568.788.167.60
Oldham County Cubing 2024 Final 17 4.88 8.09 8.299.054.887.348.65
First round 24 8.87 12.13 14.7415.3511.088.8710.57
Missouri Championship 2024 Second round 22 6.43 8.21 7.448.726.4312.068.46
First round 41 9.45 11.28 12.7711.4814.839.459.60
Land of Lincoln 2024 First round 46 10.14 11.14 10.2810.1410.1812.9514.43
KCKC 5 Fast and Furious 2024 First round 33 8.07 12.41 12.918.0712.0812.2414.25
Get Ready Grove City 2024 First round 40 7.76 12.84 13.6012.767.7615.8512.16
Wisconsin Qualifier 2024 First round 44 10.45 12.55 11.1610.4515.5613.3513.14
Chicago Area Twist Spring B 2024 First round 45 5.83 11.80 5.8317.4413.608.4613.33
Minxville Indiana 2024 First round 34 8.60 11.12 9.7511.2612.3412.348.60
Cincinnati Speed Solving 2024 First round 24 7.93 9.35 7.939.7411.768.2610.04
Circle City Cubing 2024 First round 37 10.51 14.08 14.2112.9510.5115.3015.09
Concordia Turning Spring 2024 First round 38 7.55 12.57 11.559.5416.617.5517.85
Little Giant Open 2024 Second round 44 10.65 12.09 10.6512.9012.9211.5511.81
First round 23 6.40 8.64 13.316.407.629.338.98
Bloomington Open 2024 First round 29 9.96 12.62 11.8314.209.9612.8613.17
Nimble Hands in Noblesville 2024 First round 56 5.90 14.25 14.4013.155.9015.3015.21
Red Wolf Cubing Arkansas 2024 First round 28 10.45 11.86 11.7013.8110.4512.9010.99
Concordia Turning Fall 2023 First round 40 9.90 13.39 13.7819.179.9014.6111.79
The Core of Hobart 2023 First round 52 12.17 14.47 15.3315.1512.9212.1717.64
Peoria Fall 2023 Second round 39 8.12 11.30 12.329.9713.7311.618.12
First round 42 6.47 12.23 DNF13.1010.5313.056.47
Oklahoma Fall 2023 First round 43 8.15 11.87 17.8212.2111.3612.038.15
KCKC 3 Cubing for Cake 2023 First round 37 9.83 12.48 13.9012.129.8311.4315.16
Swoop In And Solve Oxford 2023 First round 57 9.91 13.32 11.9915.3613.459.9114.52
Flex in Lex 2023 First round 52 8.52 16.16 18.6915.458.5219.8514.35
Michigan 2023 First round 104 9.43 13.37 12.7617.069.4310.3018.42
West Side Cube Clash 2023 First round 45 11.60 13.86 12.8912.5111.60DNF16.17
CubingUSA Southern Championship 2023 First round 119 8.38 17.76 22.7323.208.3819.2711.29
The Blantucky Derby 2023 First round 52 7.57 16.79 21.467.5715.6615.8818.83
Cubing for Autism Missouri 2023 First round 67 19.06 23.60 22.2223.3326.6119.0625.25
The Legacy Begins 2023 First round 37 9.06 17.34 16.239.0614.9321.4820.86
Springfield Winter Open 2023 Final 75 16.72 20.13 16.7222.4020.7719.2620.35
UIUC Fall 2022 First round 58 20.75 23.97 20.7534.8025.9323.3922.59
Skewb
Concordia Turning Fall 2024 Final 49 13.46 15.97 16.2216.8613.4615.2416.44
Kenosha First A 2024 First round 33 8.81 14.57 22.5815.7713.348.8114.59
Arkansolve Fall 2024 First round 42 6.81 15.23 15.2814.9918.866.8115.42
Swoop in and Solve Oxford 2024 First round 40 10.90 15.95 10.9017.7816.3715.2316.25
Pyraminx in Pewaukee 2024 First round 78 13.37 17.27 16.1713.3719.5716.0620.96
Flex in Lex 2024 First round 39 4.91 13.08 17.1212.474.9113.9812.80
CubingUSA Great Lakes Championship 2024 First round 168 12.14 16.88 18.0913.7521.0512.1418.79
DuPage Fall 2024 First round 73 9.44 16.70 9.4416.6422.3411.1224.69
Oldham County Cubing 2024 First round 29 8.03 14.54 18.4011.9316.6715.038.03
Missouri Championship 2024 Second round 43 5.63 16.28 16.2618.4814.105.63DNF
First round 49 13.91 15.04 14.3513.9117.6114.0716.71
Land of Lincoln 2024 First round 55 7.43 15.22 25.927.4318.8212.9613.88
Wisconsin Qualifier 2024 First round 36 12.81 14.77 14.7814.4712.8115.0624.73
Cincinnati Speed Solving 2024 First round 35 11.88 15.10 20.2016.6914.9313.6911.88
Circle City Cubing 2024 Second round 34 13.05 16.90 19.4813.0514.7920.6616.43
First round 29 12.61 13.78 13.9012.6115.8913.0214.41
Concordia Turning Spring 2024 First round 51 11.19 17.30 17.7918.7620.9511.1915.35
Little Giant Open 2024 Second round 42 12.06 22.10 29.8415.7812.0635.6620.67
First round 40 14.45 15.49 16.2318.4615.5214.4514.72
TN Speedsolving Winter 2024 First round 60 15.14 18.67 15.1419.8718.7619.6817.57
CoMO Cubing Winter 2024 First round 41 6.90 15.44 15.8318.936.9019.0511.56
Nimble Hands in Noblesville 2024 First round 53 16.06 18.15 17.8918.2316.0622.3418.33
Megamania in Louisville 2024 First round 32 13.53 14.78 13.9716.4713.9113.5320.61
Concordia Turning Fall 2023 First round 47 13.86 17.37 20.5219.5817.0415.4913.86
Oklahoma Fall 2023 First round 52 14.53 18.71 20.9618.4314.5319.5218.19
KCKC 3 Cubing for Cake 2023 First round 59 14.44 20.98 25.2021.5518.0423.3514.44
Springfield Summer Open 2023 First round 50 18.18 20.99 19.1718.1824.0627.8919.73
Flex in Lex 2023 First round 49 17.79 23.96 22.8917.7936.9122.8426.16
Michigan 2023 First round 103 14.65 21.17 14.6520.0223.7236.5719.76
CubingUSA Southern Championship 2023 First round 117 15.02 22.95 38.4916.1215.0222.5230.21
The Legacy Begins 2023 First round 36 26.91 DNF 26.91DNFDNFDNFDNF
Square-1
Arkansolve Fall 2024 First round 39 46.57 DNF 54.16DNF46.571:14.92DNF
Swoop in and Solve Oxford 2024 First round 37 1:07.08 DNF1:07.08
Pyraminx in Pewaukee 2024 First round 53 1:24.55 1:33.681:24.55
Flex in Lex 2024 Final 26 1:41.22 1:41.22DNF
CubingUSA Great Lakes Championship 2024 First round 127 1:12.57 1:12.571:15.63
DuPage Fall 2024 First round 47 1:24.88 1:24.881:49.46
Y-Perms Near the Y-Bridge Zanesville 2024 First round 35 1:20.52 1:21.051:20.52
Missouri Championship 2024 First round 30 54.28 54.281:08.14
KCKC 5 Fast and Furious 2024 Final 22 50.90 1:16.91 DNF1:07.261:26.501:16.9750.90
Wisconsin Qualifier 2024 First round 22 43.46 1:05.99 43.4651.98DNF1:16.271:09.71
Moonbow Mega Kentucky 2024 Final 27 1:23.96 1:40.031:23.96
Bloomington Open 2024 First round 21 49.44 1:13.91 1:21.7349.441:34.721:19.371:00.64
The Core of Hobart 2023 First round 27 DNF DNFDNF
Flex in Lex 2023 First round 31 DNF DNFDNF
Cookies help us deliver our services. By using our services, you agree to our use of cookies.