HomeLeaguesSeasonsTeamsPlayersCoachesDraftsAwardsLeaderboards

Devin McCourty NFL Game Logs

Season-by-Season Statistics
Data CoverageStat Key
Click on Date to view boxscore.
SCORING
REGULAR SEASONDATEAHNOPPSCORERESTDX1X1AX2X2AFGFGASAFPTS
2012 New England Patriots (NFL)10/21/2012HNYJ29-26W100000006
2018 New England Patriots (NFL)10/29/2018ABUF25-6W100000006
2020 New England Patriots (NFL)9/20/2020ASEA30-35L100000006
2020 New England Patriots (NFL)12/6/2020ALAC45-0W100000006
INTERCEPTIONS
REGULAR SEASONDATEAHNOPPSCORERESNOYDSAVGLGTD
2010 New England Patriots (NFL)10/24/2010ASD23-20W100.000
2010 New England Patriots (NFL)10/31/2010HMIN28-18W13737.0370
2010 New England Patriots (NFL)11/21/2010HIND31-28W100.000
2010 New England Patriots (NFL)11/25/2010ADET45-24W27336.5500
2010 New England Patriots (NFL)12/6/2010HNYJ45-3W100.000
2010 New England Patriots (NFL)1/2/2011HMIA38-7W100.000
2011 New England Patriots (NFL)12/24/2011HMIA27-24W100.000
2011 New England Patriots (NFL)1/1/2012HBUF49-21W13838.0380
2012 New England Patriots (NFL)9/30/2012ABUF52-28W23417.0340
2012 New England Patriots (NFL)11/11/2012HBUF37-31W100.000
2012 New England Patriots (NFL)12/10/2012HHOU42-14W11919.0190
2012 New England Patriots (NFL)12/16/2012HSF34-41L100.000
2013 New England Patriots (NFL)11/3/2013HPIT55-31W100.000
2014 New England Patriots (NFL)9/14/2014AMIN30-7W16060.0600
2014 New England Patriots (NFL)11/16/2014AIND42-20W11010.0100
2015 New England Patriots (NFL)9/27/2015HJAC51-17W12727.0270
2016 New England Patriots (NFL)12/12/2016HBAL30-23W100.000
2017 New England Patriots (NFL)10/15/2017ANYJ24-17W100.000
2018 New England Patriots (NFL)10/29/2018ABUF25-6W18484.084t1
2019 New England Patriots (NFL)9/8/2019HPIT33-3W100.000
2019 New England Patriots (NFL)9/15/2019AMIA43-0W100.000
2019 New England Patriots (NFL)9/22/2019HNYJ30-14W12424.0240
2019 New England Patriots (NFL)9/29/2019ABUF16-10W11919.0190
2019 New England Patriots (NFL)10/21/2019ANYJ33-0W166.060
2020 New England Patriots (NFL)9/20/2020ASEA30-35L14343.043t1
2020 New England Patriots (NFL)10/25/2020HSF6-33L11919.0190
2021 New England Patriots (NFL)9/19/2021ANYJ25-6W12222.0220
2021 New England Patriots (NFL)11/18/2021AATL25-0W100.000
2021 New England Patriots (NFL)12/18/2021AIND17-27L100.000
2022 New England Patriots (NFL)10/30/2022ANYJ22-17W23618.0360
2022 New England Patriots (NFL)12/24/2022HCIN18-22L100.000
2022 New England Patriots (NFL)1/8/2023ABUF23-35L13030.0300
PLAYOFFSDATEAHNOPPSCORERESNOYDSAVGLGTD
2014 New England Patriots (NFL)1/10/2015HBAL35-31W100.000
2016 New England Patriots (NFL)1/14/2017HHOU34-16W144.040
KICKOFF RETURNS
REGULAR SEASONDATEAHNOPPSCORERESNOYDSAVGLGTD
2011 New England Patriots (NFL)11/6/2011HNYG20-24L12424.0240
2012 New England Patriots (NFL)9/9/2012ATEN34-13W12828.0280
2012 New England Patriots (NFL)9/16/2012HARI18-20L24623.0250
2012 New England Patriots (NFL)9/23/2012ABAL30-31L12424.0240
2012 New England Patriots (NFL)9/30/2012ABUF52-28W12020.0200
2012 New England Patriots (NFL)10/7/2012HDEN31-21W12323.0230
2012 New England Patriots (NFL)10/21/2012HNYJ29-26W619933.2104t1
2012 New England Patriots (NFL)10/28/2012ASTL45-7W11919.0190
2012 New England Patriots (NFL)11/11/2012HBUF37-31W23618.0190
2012 New England Patriots (NFL)11/18/2012HIND59-24W49423.5290
2012 New England Patriots (NFL)11/22/2012ANYJ49-19W22914.5180
2012 New England Patriots (NFL)12/2/2012AMIA23-16W12929.0290
2012 New England Patriots (NFL)12/16/2012HSF34-41L510721.4260
2013 New England Patriots (NFL)10/6/2013ACIN6-13L37424.7270
2013 New England Patriots (NFL)11/3/2013HPIT55-31W177.070
2013 New England Patriots (NFL)11/24/2013HDEN34-31W35117.0220
2014 New England Patriots (NFL)9/7/2014AMIA20-33L12727.0270
2015 New England Patriots (NFL)11/8/2015HWAS27-10W100.000
2015 New England Patriots (NFL)11/23/2015HBUF20-13W100.000
2016 New England Patriots (NFL)10/9/2016ACLE33-13W199.090
2016 New England Patriots (NFL)10/30/2016ABUF41-25W100.000
2017 New England Patriots (NFL)11/19/2017AOAK33-8W11212.0120
2017 New England Patriots (NFL)12/31/2017HNYJ26-6W133.030
2021 New England Patriots (NFL)9/19/2021ANYJ25-6W11818.0180
2021 New England Patriots (NFL)1/2/2022HJAC50-10W199.090
PLAYOFFSDATEAHNOPPSCORERESNOYDSAVGLGTD
2012 New England Patriots (NFL)1/13/2013HHOU41-28W23216.0180
2012 New England Patriots (NFL)1/20/2013HBAL13-28L48922.3290
SACKS
REGULAR SEASONDATEAHNOPPSCORERESNOYDS
2010 New England Patriots (NFL)12/19/2010HGB31-27W1.04.0
2015 New England Patriots (NFL)10/29/2015HMIA36-7W1.013.0
2017 New England Patriots (NFL)12/11/2017AMIA20-27L1.011.0
DEFENSE
REGULAR SEASONDATEAHNOPPSCORERESTKLDTDASTTSTAMTMATFLQHPDBLFF
2010 New England Patriots (NFL)9/12/2010HCIN38-24W540100000100
2010 New England Patriots (NFL)9/19/2010ANYJ14-28L421100000000
2010 New England Patriots (NFL)9/26/2010HBUF38-30W550000000000
2010 New England Patriots (NFL)10/4/2010AMIA41-14W540100000100
2010 New England Patriots (NFL)10/17/2010HBAL23-20W431000000100
2010 New England Patriots (NFL)10/24/2010ASD23-20W321000000100
2010 New England Patriots (NFL)10/31/2010HMIN28-18W540010000300
2010 New England Patriots (NFL)11/7/2010ACLE14-34L660000000000
2010 New England Patriots (NFL)11/14/2010APIT39-26W1172200000100
2010 New England Patriots (NFL)11/21/2010HIND31-28W651000000200
2010 New England Patriots (NFL)11/25/2010ADET45-24W722300000200
2010 New England Patriots (NFL)12/6/2010HNYJ45-3W320100000100
2010 New England Patriots (NFL)12/12/2010ACHIB36-7W330000010101
2010 New England Patriots (NFL)12/19/2010HGB31-27W1073000021100
2010 New England Patriots (NFL)12/26/2010ABUF34-3W431000000001
2010 New England Patriots (NFL)1/2/2011HMIA38-7W110000000200
2011 New England Patriots (NFL)9/12/2011AMIA38-24W11101000010200
2011 New England Patriots (NFL)9/18/2011HSD35-21W220000010000
2011 New England Patriots (NFL)9/25/2011ABUF31-34L1183000000100
2011 New England Patriots (NFL)10/2/2011AOAK31-19W871000010000
2011 New England Patriots (NFL)10/9/2011HNYJ30-21W210100000000
2011 New England Patriots (NFL)10/16/2011HDAL20-16W431000000000
2011 New England Patriots (NFL)10/30/2011APIT17-25L1174000010000
2011 New England Patriots (NFL)11/6/2011HNYG20-24L651000000000
2011 New England Patriots (NFL)11/13/2011ANYJ37-16W430100000000
2011 New England Patriots (NFL)12/4/2011HIND31-24W440000000000
2011 New England Patriots (NFL)12/11/2011AWAS34-27W862000000300
2011 New England Patriots (NFL)12/18/2011ADEN41-23W211000000100
2011 New England Patriots (NFL)12/24/2011HMIA27-24W945000010500
2011 New England Patriots (NFL)1/1/2012HBUF49-21W523000000100
2012 New England Patriots (NFL)9/9/2012ATEN34-13W752000000200
2012 New England Patriots (NFL)9/16/2012HARI18-20L312000000000
2012 New England Patriots (NFL)9/23/2012ABAL30-31L761000000400
2012 New England Patriots (NFL)9/30/2012ABUF52-28W550000010200
2012 New England Patriots (NFL)10/7/2012HDEN31-21W440000000000
2012 New England Patriots (NFL)10/14/2012ASEA23-24L541000010100
2012 New England Patriots (NFL)10/21/2012HNYJ29-26W550000000000
2012 New England Patriots (NFL)10/28/2012ASTL45-7W220000000000
2012 New England Patriots (NFL)11/11/2012HBUF37-31W844000000101
2012 New England Patriots (NFL)11/18/2012HIND59-24W743000000100
2012 New England Patriots (NFL)11/22/2012ANYJ49-19W943200000000
2012 New England Patriots (NFL)12/2/2012AMIA23-16W321000000000
2012 New England Patriots (NFL)12/10/2012HHOU42-14W550000010100
2012 New England Patriots (NFL)12/16/2012HSF34-41L311100000100
2012 New England Patriots (NFL)12/23/2012AJAC23-16W541000000000
2012 New England Patriots (NFL)12/30/2012HMIA28-0W440000000000
2013 New England Patriots (NFL)9/8/2013ABUF23-21W321000000000
2013 New England Patriots (NFL)9/12/2013HNYJ13-10W211000000200
2013 New England Patriots (NFL)9/22/2013HTB23-3W211000000100
2013 New England Patriots (NFL)9/29/2013AATL30-23W963000000001
2013 New England Patriots (NFL)10/6/2013ACIN6-13L1284000000001
2013 New England Patriots (NFL)10/13/2013HNO30-27W330000000000
2013 New England Patriots (NFL)10/20/2013ANYJ27-30L752000010200
2013 New England Patriots (NFL)10/27/2013HMIA27-17W623010000100
2013 New England Patriots (NFL)11/3/2013HPIT55-31W632100000100
2013 New England Patriots (NFL)11/18/2013ACAR20-24L220000000000
2013 New England Patriots (NFL)11/24/2013HDEN34-31W321000000000
2013 New England Patriots (NFL)12/1/2013AHOU34-31W550000000000
2013 New England Patriots (NFL)12/8/2013HCLE27-26W321000000000
2013 New England Patriots (NFL)12/15/2013AMIA20-24L330000000000
2013 New England Patriots (NFL)12/22/2013ABAL41-7W321000000200
2014 New England Patriots (NFL)9/7/2014AMIA20-33L42110000000
2014 New England Patriots (NFL)9/14/2014AMIN30-7W00000000010
2014 New England Patriots (NFL)9/21/2014HOAK16-9W31200000000
2014 New England Patriots (NFL)9/29/2014AKC14-41L54100000010
2014 New England Patriots (NFL)10/5/2014HCIN43-17W10100000010
2014 New England Patriots (NFL)10/12/2014ABUF37-22W65100000000
2014 New England Patriots (NFL)10/16/2014HNYJ27-25W33000000000
2014 New England Patriots (NFL)10/26/2014HCHIB51-23W32100000000
2014 New England Patriots (NFL)11/2/2014HDEN43-21W32100000000
2014 New England Patriots (NFL)11/16/2014AIND42-20W33000000010
2014 New England Patriots (NFL)11/23/2014HDET34-9W76100000000
2014 New England Patriots (NFL)11/30/2014AGB21-26L98100000000
2014 New England Patriots (NFL)12/7/2014ASD23-14W44000000110
2014 New England Patriots (NFL)12/14/2014HMIA41-13W53200000010
2014 New England Patriots (NFL)12/21/2014ANYJ17-16W85300000000
2014 New England Patriots (NFL)12/28/2014HBUF9-17L42200000000
2015 New England Patriots (NFL)9/10/2015HPIT28-21W532000000000
2015 New England Patriots (NFL)9/20/2015ABUF40-32W751100000000
2015 New England Patriots (NFL)9/27/2015HJAC51-17W110000000100
2015 New England Patriots (NFL)10/11/2015ADAL30-6W761000000100
2015 New England Patriots (NFL)10/18/2015AIND34-27W972000000000
2015 New England Patriots (NFL)10/25/2015HNYJ30-23W422000000000
2015 New England Patriots (NFL)10/29/2015HMIA36-7W430100011000
2015 New England Patriots (NFL)11/8/2015HWAS27-10W431000000000
2015 New England Patriots (NFL)11/15/2015ANYG27-26W330000000000
2015 New England Patriots (NFL)11/23/2015HBUF20-13W110000000100
2015 New England Patriots (NFL)11/29/2015ADEN24-30L440000000200
2015 New England Patriots (NFL)12/6/2015HPHI28-35L734000000000
2015 New England Patriots (NFL)12/13/2015AHOU27-6W110000000000
2015 New England Patriots (NFL)1/3/2016AMIA10-20L770000000000
2016 New England Patriots (NFL)9/11/2016AARI23-21W1081100000000
2016 New England Patriots (NFL)9/18/2016HMIA31-24W110000000100
2016 New England Patriots (NFL)9/22/2016HHOU27-0W431000000000
2016 New England Patriots (NFL)10/2/2016HBUF0-16L770000000000
2016 New England Patriots (NFL)10/9/2016ACLE33-13W550000010000
2016 New England Patriots (NFL)10/16/2016HCIN35-17W761000000100
2016 New England Patriots (NFL)10/23/2016APIT27-16W531010000000
2016 New England Patriots (NFL)10/30/2016ABUF41-25W540100000100
2016 New England Patriots (NFL)11/13/2016HSEA24-31L733100000000
2016 New England Patriots (NFL)11/20/2016ASF30-17W651000000000
2016 New England Patriots (NFL)11/27/2016ANYJ22-17W430010000000
2016 New England Patriots (NFL)12/4/2016HLARM26-10W000000000200
2016 New England Patriots (NFL)12/12/2016HBAL30-23W431000000100
2016 New England Patriots (NFL)12/18/2016ADEN16-3W541000000100
2016 New England Patriots (NFL)12/24/2016HNYJ41-3W633000000000
2016 New England Patriots (NFL)1/1/2017AMIA35-14W761000000001
2017 New England Patriots (NFL)9/7/2017HKC27-42L1091000010200
2017 New England Patriots (NFL)9/17/2017ANO36-20W641100000100
2017 New England Patriots (NFL)9/24/2017HHOU36-33W1091000000000
2017 New England Patriots (NFL)10/1/2017HCAR30-33L532000000000
2017 New England Patriots (NFL)10/5/2017ATB19-14W11110000000000
2017 New England Patriots (NFL)10/15/2017ANYJ24-17W541000000100
2017 New England Patriots (NFL)10/22/2017HATL23-7W651000000000
2017 New England Patriots (NFL)10/29/2017HLAC21-13W541000000000
2017 New England Patriots (NFL)11/12/2017ADEN41-16W440000010000
2017 New England Patriots (NFL)11/26/2017HMIA35-17W403100000000
2017 New England Patriots (NFL)12/3/2017ABUF23-3W532000000100
2017 New England Patriots (NFL)12/11/2017AMIA20-27L770000011000
2017 New England Patriots (NFL)12/17/2017APIT27-24W532000000000
2017 New England Patriots (NFL)12/24/2017HBUF37-16W651000000000
2017 New England Patriots (NFL)12/31/2017HNYJ26-6W861100000000
2018 New England Patriots (NFL)9/9/2018HHOU27-20W724100000000
2018 New England Patriots (NFL)9/16/2018AJAC20-31L440000000000
2018 New England Patriots (NFL)9/23/2018ADET10-26L541000010000
2018 New England Patriots (NFL)9/30/2018HMIA38-7W303000000000
2018 New England Patriots (NFL)10/4/2018HIND38-24W14113000000101
2018 New England Patriots (NFL)10/14/2018HKC43-40W430100000000
2018 New England Patriots (NFL)10/21/2018ACHIB38-31W440000000000
2018 New England Patriots (NFL)10/29/2018ABUF25-6W320010000100
2018 New England Patriots (NFL)11/4/2018HGB31-17W422000000100
2018 New England Patriots (NFL)11/11/2018ATEN10-34L540100000000
2018 New England Patriots (NFL)11/25/2018ANYJ27-13W541000000000
2018 New England Patriots (NFL)12/2/2018HMIN24-10W852100000000
2018 New England Patriots (NFL)12/9/2018AMIA33-34L752000000000
2018 New England Patriots (NFL)12/16/2018APIT10-17L532000000000
2018 New England Patriots (NFL)12/23/2018HBUF24-12W220000000000
2018 New England Patriots (NFL)12/30/2018HNYJ38-3W202000000100
2019 New England Patriots (NFL)9/8/2019HPIT33-3W651000000200
2019 New England Patriots (NFL)9/15/2019AMIA43-0W211000000100
2019 New England Patriots (NFL)9/22/2019HNYJ30-14W000000000100
2019 New England Patriots (NFL)9/29/2019ABUF16-10W550000000100
2019 New England Patriots (NFL)10/6/2019AWAS33-7W101000000000
2019 New England Patriots (NFL)10/10/2019HNYG35-14W330000000000
2019 New England Patriots (NFL)10/21/2019ANYJ33-0W312000000100
2019 New England Patriots (NFL)10/27/2019HCLE27-13W110000000000
2019 New England Patriots (NFL)11/3/2019ABAL20-37L761000000000
2019 New England Patriots (NFL)11/17/2019APHI17-10W440000000100
2019 New England Patriots (NFL)11/24/2019HDAL13-9W422000000001
2019 New England Patriots (NFL)12/1/2019AHOU22-28L220000000000
2019 New England Patriots (NFL)12/8/2019HKC16-23L770000000001
2019 New England Patriots (NFL)12/15/2019ACIN34-13W312000000000
2019 New England Patriots (NFL)12/21/2019HBUF24-17W651000000000
2019 New England Patriots (NFL)12/29/2019HMIA24-27L431000000000
2020 New England Patriots (NFL)9/13/2020HMIA21-11W532000000000
2020 New England Patriots (NFL)9/20/2020ASEA30-35L110000000100
2020 New England Patriots (NFL)9/27/2020HLV36-20W312000000200
2020 New England Patriots (NFL)10/5/2020AKC10-26L211000000000
2020 New England Patriots (NFL)10/18/2020HDEN12-18L550000000000
2020 New England Patriots (NFL)10/25/2020HSF6-33L862000000100
2020 New England Patriots (NFL)11/1/2020ABUF21-24L642000010000
2020 New England Patriots (NFL)11/9/2020ANYJ30-27W312000000100
2020 New England Patriots (NFL)11/15/2020HBAL23-17W422000000100
2020 New England Patriots (NFL)11/22/2020AHOU20-27L330000000000
2020 New England Patriots (NFL)11/29/2020HARI20-17W321000000000
2020 New England Patriots (NFL)12/6/2020ALAC45-0W422000000000
2020 New England Patriots (NFL)12/10/2020ALARM3-24L431000000000
2020 New England Patriots (NFL)12/20/2020AMIA12-22L523000000000
2020 New England Patriots (NFL)12/28/2020HBUF9-38L642000010000
2020 New England Patriots (NFL)1/3/2021HNYJ28-14W651000000000
2021 New England Patriots (NFL)9/12/2021HMIA16-17L74300000000
2021 New England Patriots (NFL)9/19/2021ANYJ25-6W54100000020
2021 New England Patriots (NFL)9/26/2021HNO13-28L22000000000
2021 New England Patriots (NFL)10/3/2021HTB17-19L22000000000
2021 New England Patriots (NFL)10/10/2021AHOU25-22W33000000000
2021 New England Patriots (NFL)10/17/2021HDAL29-35L64200000000
2021 New England Patriots (NFL)10/24/2021HNYJ54-13W22000000000
2021 New England Patriots (NFL)10/31/2021ALAC27-24W31200000020
2021 New England Patriots (NFL)11/7/2021ACAR24-6W22000000000
2021 New England Patriots (NFL)11/14/2021HCLE45-7W32100000010
2021 New England Patriots (NFL)11/18/2021AATL25-0W33000000020
2021 New England Patriots (NFL)11/28/2021HTEN36-13W42200000010
2021 New England Patriots (NFL)12/6/2021ABUF14-10W22000000000
2021 New England Patriots (NFL)12/18/2021AIND17-27L65100000010
2021 New England Patriots (NFL)12/26/2021HBUF21-33L62400000010
2021 New England Patriots (NFL)1/2/2022HJAC50-10W22000000000
2021 New England Patriots (NFL)1/9/2022AMIA24-33L20200000000
2022 New England Patriots (NFL)9/11/2022AMIA7-20L660000000000
2022 New England Patriots (NFL)9/18/2022APIT17-14W312000000100
2022 New England Patriots (NFL)9/25/2022HBAL26-37L871000000000
2022 New England Patriots (NFL)10/2/2022AGB24-27L660000000000
2022 New England Patriots (NFL)10/9/2022HDET29-0W330000000000
2022 New England Patriots (NFL)10/16/2022ACLE38-15W321000000000
2022 New England Patriots (NFL)10/24/2022HCHIB14-33L761000000000
2022 New England Patriots (NFL)10/30/2022ANYJ22-17W633000000200
2022 New England Patriots (NFL)11/6/2022HIND26-3W431000000200
2022 New England Patriots (NFL)11/24/2022AMIN26-33L743000000000
2022 New England Patriots (NFL)12/1/2022HBUF10-14L532000000000
2022 New England Patriots (NFL)12/12/2022AARI27-13W220000000000
2022 New England Patriots (NFL)12/18/2022ALV24-30L220000000000
2022 New England Patriots (NFL)12/24/2022HCIN18-22L211000000100
2022 New England Patriots (NFL)1/1/2023HMIA23-21W220000000000
2022 New England Patriots (NFL)1/8/2023ABUF23-35L532000000200
PLAYOFFSDATEAHNOPPSCORERESTKLDTDASTTSTAMTMATFLQHPDBLFF
2010 New England Patriots (NFL)1/16/2011HNYJ21-28L320100000000
2011 New England Patriots (NFL)1/14/2012HDEN45-10W431000000000
2011 New England Patriots (NFL)1/22/2012HBAL23-20W532000000000
2011 New England Patriots (NFL)2/5/2012HNYG17-21L761000000000
2012 New England Patriots (NFL)1/13/2013HHOU41-28W861100000000
2012 New England Patriots (NFL)1/20/2013HBAL13-28L844000000000
2013 New England Patriots (NFL)1/19/2014ADEN16-26L1090100000000
2014 New England Patriots (NFL)1/10/2015HBAL35-31W421100000200
2014 New England Patriots (NFL)1/18/2015HIND45-7W110000000100
2014 New England Patriots (NFL)2/1/2015ASEA28-24W541000000000
2015 New England Patriots (NFL)1/16/2016HKC27-20W532000000100
2015 New England Patriots (NFL)1/24/2016ADEN18-20L220000000100
2016 New England Patriots (NFL)1/14/2017HHOU34-16W514000000100
2016 New England Patriots (NFL)1/22/2017HPIT36-17W431000000000
2016 New England Patriots (NFL)2/5/2017AATL34-28W541000010000
2017 New England Patriots (NFL)1/13/2018HTEN35-14W431000000000
2017 New England Patriots (NFL)1/21/2018HJAC24-20W660000000000
2017 New England Patriots (NFL)2/4/2018HPHI33-41L761000000200
2018 New England Patriots (NFL)1/13/2019HLAC41-28W752000000200
2018 New England Patriots (NFL)1/20/2019AKC37-31W330000001000
2018 New England Patriots (NFL)2/3/2019ALARM13-3W211000000000
2019 New England Patriots (NFL)1/4/2020HTEN13-20L651000000000
2021 New England Patriots (NFL)1/15/2022ABUF17-47L862000000000
In Memoriam
NFL Boxscores
NFL Game Officials
NFL Training Camps
NFL Roster Limits
Pro Football Hall of Fame
Super Bowl Scores
Privacy Policy
©2006-2024 Pro Football Archives. All Rights Reserved.
Last Updated: April 18, 2024