2024 NC State Wolfpack football team

The 2024 NC State Wolfpack football team represents North Carolina State University during the 2024 NCAA Division I FBS football season. The Wolfpack play their home games at Carter–Finley Stadium located in Raleigh, North Carolina, and compete as members of the Atlantic Coast Conference. They are led by head coach Dave Doeren, in his 12th season.

2024 NC State Wolfpack football
ConferenceAtlantic Coast Conference
Record4–4 (1–3 ACC)
Head coach
Offensive coordinatorRobert Anae (2nd season)
Offensive schemeMultiple
Defensive coordinatorTony Gibson (6th season)
Base defense3–3–5
Home stadiumCarter–Finley Stadium
Seasons
← 2023
2025 →
2024 Atlantic Coast Conference football standings
Conf Overall
Team   W   L     W   L  
No. 11т Clemson   5 0     6 1  
No. 5 Miami (FL)   4 0     8 0  
No. 20 SMU   4 0     7 1  
No. 18 Pittsburgh   3 0     7 0  
Virginia Tech   3 1     5 3  
Louisville   3 2     5 3  
Georgia Tech   3 3     5 4  
Duke   2 2     6 2  
Syracuse   2 2     5 2  
Wake Forest   2 2     4 4  
Virginia   2 3     4 4  
Boston College   1 3     4 4  
NC State   1 3     4 4  
North Carolina   1 3     4 4  
Stanford   1 4     2 6  
Florida State   1 6     1 7  
California   0 4     4 4  
Championship: December 7, 2024
  • $ – Conference champion
  • y – Championship game participant
As of October 31, 2024
Rankings from AP Poll

Incoming Transfers

edit
Incoming Transfers[1]
Name Possison Previous School
Donovan Kaufman S Auburn
Noah Rogers WR Ohio State
Tamarcus Cooley CB Maryland
Devon Marshall CB Villanova
Jordan Waters RB Duke
Hollywood Smothers RB Oklahoma
Val Erickson OT Missouri
Justin Joly TE UConn
Corey Coley Jr. CB Maryland
Wesley Grimes WR Wake Forest
Grayson McCall QB Coastal Carolina
Zeke Correll IOL Notre Dame

Schedule

edit

NC State announced its 2024 football schedule on January 24, 2024. The 2024 schedule consists of seven home games and four away games, and one neutral game in the regular season. The Wolfpack will host ACC foes Duke, Stanford, Syracuse, and Wake Forest and will travel to California, Clemson, Georgia Tech, and North Carolina.[2]

The Wolfpack will host three of the four non-conference opponents, Louisiana Tech from Conference USA, Northern Illinois from the MAC, and Western Carolina from Division I FCS, and will play Tennessee from the SEC in a neutral site game in Charlotte.

DateTimeOpponentRankSiteTVResultAttendance
August 297:00 p.m.No. 20 (FCS) Western Carolina*No. 24ACCNW 38–2156,919
September 77:30 p.m.vs. No. 14 Tennessee*No. 24ABCL 10–5172,730
September 1412:00 p.m.Louisiana Tech*
  • Carter–Finley Stadium
  • Raleigh, NC
ACCNW 30–2056,919
September 2112:00 p.m.at No. 21 ClemsonABCL 35–5981,500
September 2812:00 p.m.Northern Illinois*
  • Carter–Finley Stadium
  • Raleigh, NC
CWW 24–1756,919
October 512:00 p.m.Wake Forest
  • Carter–Finley Stadium
  • Raleigh, NC (rivalry)
CWL 30–3456,919
October 128:00 p.m.Syracuse
  • Carter–Finley Stadium
  • Raleigh, NC
ACCNL 17–2456,919
October 193:30 p.m.at CaliforniaACCNW 24–2335,303
November 212:00 p.m.Stanford
  • Carter–Finley Stadium
  • Raleigh, NC
ACCN  
November 9Duke
  • Carter–Finley Stadium
  • Raleigh, NC (rivalry)
 
November 217:30 p.m.at Georgia TechESPN  
November 30at North Carolina  
  • *Non-conference game
  • Rankings from AP Poll - Released prior to game
  • All times are in Eastern time

[3][4]

Game summaries

edit

vs. No. 20 (FCS) Western Carolina

edit
No. 20 (FCS) Western Carolina Catamounts (0–0) at No. 24 NC State Wolfpack (0–0) – Game summary
Quarter 1 2 34Total
No. 20 Catamounts (FCS) 14 0 7021
No. 24 Wolfpack 7 7 32138

at Carter–Finley StadiumRaleigh, NC

  • Date: August 29, 2024
  • Game time: 7:00 p.m.
  • Game weather: Sunny, 88 °F (31 °C)
  • Game attendance: 56,919
  • Referee: Riley Johnson
  • TV announcers (ACCN): Wes Durham (play-by-play), Tom Luginbill (analyst), and Dawn Boyle (sideline reporter)
Game information
First quarter
  • (5:55) WCU – Jake Young 8-yard pass from Cole Gonzales (Christian Lowery kick) (Drive: 1 play, 8 yards, 0:08; Western Carolina 7–0)
  • (2:39) NCSU – Kevin Concepcion 17-yard pass from Grayson McCall (Kanoah Vinesett kick) (Drive: 7 plays, 75 yards, 3:16; Tied 7–7)
  • (0:05) WCU – AJ Colombo 12-yard pass from Cole Gonzales (Christian Lowery kick) (Drive: 6 plays, 75 yards, 2:34; Western Carolina 14–7)
Second quarter
  • (12:03) NCSU – Kevin Concepcion 5-yard pass from Grayson McCall (Kanoah Vinesett kick) (Drive: 7 plays, 75 yards, 3:02; Tied 14–14)
Third quarter
  • (8:00) NCSU – Kanoah Vinesett 46-yard field goal (Drive: 14 plays, 39 yards, 6:52; NC State 17–14)
  • (4:36) WCU – Branson Adams 17-yard run (Christian Lowery kick) (Drive: 6 plays, 75 yards, 3:24; Western Carolina 21–17)
Fourth quarter
  • (14:45) NCSU – Kevin Concepcion 35-yard pass from Grayson McCall (Kanoah Vinesett kick) (Drive: 5 plays, 51 yards, 0:47; NC State 24–21)
  • (6:33) NCSU – Jordan Waters 7-yard run (Kanoah Vinesett kick) (Drive: 9 plays, 81 yards, 5:31; NC State 31–21)
  • (1:50) NCSU – Jordan Waters 50-yard run (Kanoah Vinesett kick) (Drive: 5 plays, 80 yards, 2:28; NC State 38–21)
Statistics WCU NCSU
First downs 16 28
Total yards 58–364 73–521
Rushing yards 18–123 33–203
Passing yards 241 318
Passing: Comp–Att–Int 24–40–0 26–40–1
Time of possession 24:30 35:30
Team Category Player Statistics
Western Carolina Passing Cole Gonzales 22/35, 211 yards, 2 TD
Rushing Cole Gonzales 6 carries, 75 yards
Receiving AJ Colombo 9 receptions, 97 yards, TD
NC State Passing Grayson McCall 26/40, 318 yards, 3 TD, INT
Rushing Jordan Waters 20 carries, 123 yards, 2 TD
Receiving Kevin Concepcion 9 receptions, 121 yards, 3 TD

vs. No. 14 Tennessee

edit
No. 14 Tennessee Volunteers (1–0) vs No. 24 NC State Wolfpack (1–0) – Game summary
Quarter 1 2 34Total
No. 14 Volunteers 7 13 171451
No. 24 Wolfpack 0 3 7010

at Bank of America StadiumCharlotte, NC

  • Date: September 7, 2024
  • Game time: 7:30 p.m.
  • Game weather: 75 °F (24 °C)
  • Game attendance: 72,730
  • Referee: Kole Knueppel
  • TV announcers (ABC): Rece Davis (play-by-play), Kirk Herbstreit (analyst), and Holly Rowe (sideline reporter)
Game information
First quarter
  • (0:09) TENN – Dylan Sampson 9-yard run (Max Gilbert kick) (Drive: 9 plays, 62 yards, 4:10; Tennessee 7–0)
Second quarter
  • (9:04) NCSU – Kanoah Vinesett 24-yard field goal (Drive: 6 plays, 40 yards, 2:30; Tennessee 7–3)
  • (6:33) TENN – Max Gilbert 32-yard field goal (Drive: 7 plays, 61 yards, 2:28; Tennessee 10–3)
  • (3:29) TENN – Will Brooks 85-yard interception return (Max Gilbert kick) (Drive: 1 plays, 85 yards, 0:08; Tennessee 17–3)
  • (0:00) TENN – Max Gilbert 45-yard field goal (Drive: 6 plays, 18 yards, 1:44; Tennessee 20–3)
Third quarter
  • (10:27) TENN – Miles Kitselman 35-yard pass from Nico Iamaleava (Max Gilbert kick) (Drive: 10 plays, 75 yards, 4:33; Tennessee 27–3)
  • (6:31) TENN – Max Gilbert 36-yard field goal (Drive: 4 plays, 5 yards, 1:40; Tennessee 30–3)
  • (4:02) TENN – Nico Iamaleava 31-yard run (Max Gilbert kick) (Drive: 3 plays, 34 yards, 0:43; Tennessee 37–3)
  • (2:20) NCSU – Aydan White 87-yard interception return (Kanoah Vinesett kick) (Drive: 1 plays, 85 yards, 0:10; Tennessee 37–10)
Fourth quarter
  • (14:07) TENN – Dylan Sampson 34-yard run (Max Gilbert kick) (Drive: 5 plays, 60 yards, 3:13; Tennessee 44–10)
  • (8:22) TENN – Holden Staes 18-yard pass from Nico Iamaleava (Max Gilbert kick) (Drive: 5 plays, 34 yards, 2:58; Tennessee 51–10)
Statistics TENN NCSU
First downs 22 10
Total yards 67–460 50–143
Rushing yards 44–249 28–39
Passing yards 211 104
Passing: Comp–Att–Int 16–23–2 15–22–1
Time of possession 31:28 28:32
Team Category Player Statistics
Tennessee Passing Nico Iamaleava 16/23, 211 yards, 2 TD, 2 INT
Rushing Dylan Sampson 20 carries, 132 yards, 2 TD
Receiving Squirrel White 2 receptions, 67 yards
NC State Passing Grayson McCall 15/22, 104 yards, 1 INT
Rushing Hollywood Smothers 6 carries, 25 yards
Receiving Kevin Concepcion 5 receptions, 53 yards

vs Louisiana Tech

edit
Louisiana Tech Bulldogs (1–0) vs NC State Wolfpack (1–1) – Game summary
Quarter 1 2 34Total
Bulldogs 0 17 3020
Wolfpack 3 3 141030

at Carter–Finley StadiumRaleigh, NC

  • Date: September 14, 2024
  • Game time: 12:00 p.m.
  • Game weather: Cloudy, 78 °F (26 °C)
  • Game attendance: 56,919
  • Referee: Nate Black
  • TV announcers (ACCN): Jorge Sedano (play-by-play), Orlando Franklin (analyst), and Morgan Uber (sideline reporter)
Game information
First quarter
  • NCSU – Kanoah Vinesett 39-yard field goal, 5:04. Wolfpack 3–0. Drive: 7 plays, 18 yards, 4:24.
Second quarter
  • NCSU – Kanoah Vinesett 35-yard field goal, 5:29. Wolfpack 6–0. Drive: 13 plays, 63 yards, 6:27.
  • LT – Donerio Davenport 5-yard run (Buck Buchanan kick), 2:41. Bulldogs 7–6. Drive: 6 plays, 75 yards, 2:47.
  • LT – Tru Edwards 71-yard pass from Jack Turner (Buck Buchanan kick), 1:19. Bulldogs 14–6. Drive: 1 play, 71 yards, 0:13.
  • LT – Buck Buchanan 57-yard field goal, 0:13. Bulldogs 17–6. Drive: 4 plays, 6 yards, 0:48.
Third quarter
  • NCSU – D. K. Kaufman 33-yard interception return (Kanoah Vinesett kick), 14:03. Bulldogs 17–13.
  • NCSU – Kendrick Raphael 3-yard run (Kanoah Vinesett kick), 4:23. Wolfpack 20–17. Drive: 13 plays, 76 yards, 8:11.
  • LT – Buck Buchanan 20-yard field goal, 0:36. Tied 20–20. Drive: 9 plays, 73 yards, 3:47.
Fourth quarter
  • NCSU – Kanoah Vinesett 52-yard field goal, 12:32. Wolfpack 23–20. Drive: 9 plays, 40 yards, 3:04.
  • NCSU – C. J. Bailey 1-yard run (Kanoah Vinesett kick), 7:21. Wolfpack 30–20. Drive: 8 plays, 66 yards, 4:12.
Statistics LT NCSU
First downs 12 20
Total yards 324 361
Rushing yards 43 151
Passing yards 281 210
Passing: Comp–Att–Int 19–36–1 22–33–1
Time of possession 23:24 36:36
Team Category Player Statistics
Louisiana Tech Passing Jack Turner 19/36, 281 yards, TD, INT
Rushing Donerio Davenport 6 rushes, 21 yards, TD
Receiving Tru Edwards 4 receptions, 148 yards, TD
NC State Passing C. J. Bailey 13/20, 156 yards, INT
Rushing Kendrick Raphael 9 rushes, 63 yards, TD
Receiving Dacari Collins 3 receptions, 55 yards

at No. 21 Clemson

edit
NC State Wolfpack (2–1) at No. 21 Clemson Tigers (1–1) – Game summary
Quarter 1 2 34Total
Wolfpack 0 7 72135
No. 21 Tigers 28 17 14059

at Memorial StadiumClemson, SC

  • Date: September 21, 2024
  • Game time: 12:00 p.m.
  • Game weather: Sunny, 84 °F (29 °C)
  • Game attendance: 81,500
  • Referee: Adam Savoie
  • TV announcers (ABC): Sean McDonough (play-by-play), Greg McElroy (analyst), and Molly McGrath (sideline reporter)
Game information
First quarter
  • (13:29) Clemson – Cade Klubnik 55-yard run, Nolan Hauser kick (Drive: 4 plays, 75 yards, 1:31; Clemson 7–0)
  • (7:56) Clemson – Antonio Williams 31-yard pass from Cade Klubnik, Nolan Hauser kick (Drive: 6 plays, 91 yards, 1:34; Clemson 14–0)
  • (5:07) Clemson – Antonio Williams 2-yard pass from Cade Klubnik, Nolan Hauser kick (Drive: 5 plays, 18 yards, 2:05; Clemson 21–0)
  • (2:08) Clemson – Phil Mafah 38-yard run, Nolan Hauser kick (Drive: 1 play, 38 yards, 0:07; Clemson 28–0)
Second quarter
  • (7:25) NC State – Jordan Waters 5-yard pass from CJ Bailey, Kanoah Vinesett kick (Drive: 9 plays, 71 yards, 4:37; Clemson 28–7)
  • (5:53) Clemson – Cole Turner 18-yard run, Nolan Hauser kick (Drive: 5 plays, 75 yards, 1:32; Clemson 35–7)
  • (1:15) Clemson – Jay Haynes 19-yard run, Nolan Hauser kick (Drive: 9 plays, 89 yards, 3:12; Clemson 42–7)
  • (0:00) Clemson – Nolan Hauser 20-yard field goal (Drive: 7 plays, 24 yards, 0:47; Clemson 45–7)
Third quarter
  • (9:07) Clemson – Adam Randall 4-yard pass from Cade Klubnik, Nolan Hauser kick (Drive: 7 plays, 54 yards, 3:05; Clemson 52–7)
  • (6:38) NC State – Kendrick Raphael 10-yard run, Kanoah Vinesett kick (Drive: 4 plays, 75 yards, 2:29; Clemson 52–14)
  • (0:32) Clemson – Ashton Hampton 53-yard interception return, Nolan Hauser kick (Clemson 59–14)
Fourth quarter
  • (12:07) NC State – Hollywood Smothers 2-yard run, Kanoah Vinesett kick (Drive: 6 plays, 75 yards, 3:25; Clemson 59–21)
  • (8:21) NC State – Demarcus Jones II 6-yard run, Kanoah Vinesett kick (Drive: 4 plays, 52 yards, 1:39; Clemson 59–28)
  • (0:05) NC State – Terrell Anderson 40-yard pass from Lex Thomas, Kanoah Vinesett kick (Drive: 10 plays, 87 yards, 3:42; Clemson 59–35)
Statistics NCSU CLEM
First downs 25 24
Total yards 440 523
Rushing yards 183 269
Passing yards 257 254
Passing: Comp–Att–Int 20–31–1 21–34–0
Time of possession 33:11 26:49
Team Category Player Statistics
NC State Passing C. J. Bailey 16/25, 204 yards, TD, INT
Rushing Kendrick Raphael 10 carries, 94 yards, TD
Receiving Kevin Concepcion 5 receptions, 40 yards
Clemson Passing Cade Klubnik 16/24, 209 yards, 3 TD
Rushing Phil Mafah 7 carries, 107 yards, TD
Receiving Adam Randall 5 receptions, 69 yards, TD

vs Northern Illinois

edit
Northern Illinois Huskies (2–1) vs NC State Wolfpack (2–2) – Game summary
Quarter 1 2 34Total
Huskies 7 7 0317
Wolfpack 7 10 7024

at Carter–Finley StadiumRaleigh, NC

  • Date: September 28, 2024
  • Game time: 12:00 p.m.
  • Game weather: Sunny, 79 °F (26 °C)
  • Game attendance: 56,919
  • Referee: Justin Elliot
  • TV announcers (CW): Thom Brennaman (play-by-play), Max Browne (analyst) and Carla Gebhart (sideline)
Game information
First quarter
Second quarter
Third quarter
Fourth quarter
Statistics NIU NCSU
First downs 20 11
Total yards 279 176
Rushing yards 120 67
Passing yards 159 109
Passing: Comp–Att–Int 14–29–2 13–20–0
Time of possession 32:41 27:19
Team Category Player Statistics
Northern Illinois Passing Ethan Hampton 14/29, 159 YDS, 1 TD, 2 INT
Rushing Antario Brown 28 CAR, 114 YDS
Receiving Andrew McElroy 3 REC, 58 YDS
NC State Passing C. J. Bailey 13/20, 109 YDS, 1 TD
Rushing C. J. Bailey 10 CAR, 22 YDS, 1 TD
Receiving Noah Rogers 2 REC, 48 YDS

vs Wake Forest

edit
Wake Forest Demon Deacons (1–3) vs NC State Wolfpack (3–2) – Game summary
Quarter 1 2 34Total
Demon Deacons 10 7 31434
Wolfpack 3 13 7730

at Carter–Finley StadiumRaleigh, NC

  • Date: October 5, 2024
  • Game time: 12:00 p.m.
  • Game weather: Sunny, 78 °F (26 °C)
  • Game attendance: 56,919
  • Referee: Tim Hedgepeth
  • TV announcers (CW): Thom Brennaman (play-by-play) and Max Browne (analyst) Treavor Scales (sideline)
Game information
First quarter
Second quarter
Third quarter
Fourth quarter
Statistics WF NCSU
First downs 21 28
Total yards 315 419
Rushing yards 161 105
Passing yards 154 314
Passing: Comp–Att–Int 16–32–1 31–47–1
Time of possession 24:08 35:52
Team Category Player Statistics
Wake Forest Passing Hank Bachmeier 16/32, 154 YDS, 2 TD, 1 INT
Rushing Demond Claiborne 20 CAR, 136 YDS, 2 TD
Receiving Micah Mays Jr. 48 REC, 48 YDS
NC State Passing C. J. Bailey 28/42, 272 YDS, 2 TD, 1 INT
Rushing Kendrick Raphael 10 CAR, 48 YDS, 1 TD
Receiving Justin Joly 4 REC, 73 YDS, 1 TD

vs Syracuse

edit
Syracuse Orange (4–1) vs NC State Wolfpack (3–3) – Game summary
Quarter 1 2 34Total
Orange 3 7 7724
Wolfpack 0 7 01017

at Carter–Finley StadiumRaleigh, NC

  • Date: October 12, 2024
  • Game time: 8:00 p.m.
  • Game weather: Clear, 64 °F (18 °C)
  • Game attendance: 56,919
  • Referee: Riley Johnson
  • TV announcers (ACCN): Wes Durham (play-by-play), Tom Luginbill (analyst), and Dawn Boyle (sideline reporter)
Game information
First quarter
Second quarter
Third quarter
Fourth quarter
Statistics CUSE NCSU
First downs 25 19
Total yards 424 411
Rushing yards 78 82
Passing yards 346 329
Passing: Comp–Att–Int 31-43-1 17-24-1
Time of possession 36:52 23:08
Team Category Player Statistics
Syracuse Passing Kyle McCord 31/42, 346 YDS, 2 TD
Rushing LeQuint Allen 21 CAR, 91 YDS, 1 TD
Receiving Jackson Meeks 11 REC, 116 YDS, 1 TD
NC State Passing CJ Bailey 17/24, 329 YDS, 2 TD, 1 INT
Rushing CJ Bailey 7 CAR, 28 YDS
Receiving Noah Rogers 4 REC, 95 YDS, 1 TD

at California

edit
NC State Wolfpack (3–4) at California Golden Bears (3–3) – Game summary
Quarter 1 2 34Total
Wolfpack 0 0 000
Golden Bears 0 0 000

at California Memorial StadiumBerkeley, CA

Game information
First quarter
Second quarter
Third quarter
Fourth quarter
Statistics NCSU CAL
First downs
Total yards
Rushing yards
Passing yards
Passing: Comp–Att–Int
Time of possession
Team Category Player Statistics
NC State Passing
Rushing
Receiving
California Passing
Rushing
Receiving

vs Stanford

edit
Stanford Cardinal (2–6) vs NC State Wolfpack (4–4) – Game summary
Quarter 1 2 34Total
Cardinal 0 0 000
Wolfpack 0 0 000

at Carter–Finley StadiumRaleigh, NC

Game information
First quarter
Second quarter
Third quarter
Fourth quarter
Statistics STAN NCSU
First downs
Total yards
Rushing yards
Passing yards
Passing: Comp–Att–Int
Time of possession
Team Category Player Statistics
Stanford Passing
Rushing
Receiving
NC State Passing
Rushing
Receiving

vs Duke

edit
Duke Blue Devils (0–0) vs NC State Wolfpack (0–0) – Game summary
Quarter 1 2 34Total
Blue Devils 0 0 000
Wolfpack 0 0 000

at Carter–Finley StadiumRaleigh, NC

  • Date: November 9, 2024
  • Game time: TBD
Game information
First quarter
Second quarter
Third quarter
Fourth quarter
Statistics DUKE NCSU
First downs
Total yards
Rushing yards
Passing yards
Passing: Comp–Att–Int
Time of possession
Team Category Player Statistics
Duke Passing
Rushing
Receiving
NC State Passing
Rushing
Receiving

at Georgia Tech

edit
Game Eleven – NC State Wolfpack (0–0) at Georgia Tech Yellow Jackets (0–0) – Game summary
Quarter 1 2 34Total
NC State 0 0 000
Georgia Tech 0 0 000

at Bobby Dodd StadiumAtlanta, GA

  • Date: Thursday November 21, 2024
  • Game time: 7:30 PM
  • TV announcers (ESPN): TBD
Game information
First quarter
Second quarter
Third quarter
Fourth quarter
Statistics NCSU GT
First downs
Total yards
Rushing yards
Passing yards
Passing: Comp–Att–Int
Time of possession
Team Category Player Statistics
NC State Passing
Rushing
Receiving
Georgia Tech Passing
Rushing
Receiving

at North Carolina

edit
NC State Wolfpack (0–0) at North Carolina Tar Heels (0–0) – Game summary
Quarter 1 2 34Total
Wolfpack 0 0 000
Tar Heels 0 0 000

at Kenan StadiumChapel Hill, NC

  • Date: November 30, 2024
  • Game time: TBD
Game information
First quarter
Second quarter
Third quarter
Fourth quarter
Statistics NCSU UNC
First downs
Total yards
Rushing yards
Passing yards
Passing: Comp–Att–Int
Time of possession
Team Category Player Statistics
NC State Passing
Rushing
Receiving
North Carolina Passing
Rushing
Receiving

Rankings

edit
Ranking movements
Legend: ██ Increase in ranking ██ Decrease in ranking
— = Not ranked RV = Received votes
Week
PollPre123456789101112131415Final
AP2424
Coaches2223RVRV
CFPNot releasedNot released

References

edit
  1. ^ "2024 College Football Transfer Portal". 247Sports. Retrieved May 6, 2024.
  2. ^ "ACC Reveals 2023 Wolfpack Football Schedule" (Press release). January 30, 2023. Retrieved January 30, 2023.
  3. ^ "2024 NC State Football Schedule". FBSchedules.com. Retrieved January 2, 2024.
  4. ^ "ACC Announces Future Conference Opponents for Football". NC State University Athletics. Retrieved January 2, 2024.