The Princeton Army ROTC Cadre is a unique group of professionals with diverse and rich backgrounds and experience. They utilize their talents to lead, organize and train the ROTC Cadets.

Courtney Jones, LTC

  • Lieutenant Colonel
  • Director, Army Officer Education Program
LTC Courtney E. Jones enlisted into the U.S. Army Reserve in 1995 and simultaneously entered North Carolina Central University.  He graduated in 2000...
Phone: 609-258-4225

Eric Frazier

  • Supply Technician

Lead point of contact in issuing and sustaining of all military OCIE gear. Logistical expert in receiving, transfer and turning in of government...

Robert Ianni, CPT

  • Captain
  • Military Science Instructor

CPT Robert Ianni enlisted in the New Jersey Army National Guard in 2008 and commissioned as a Second Lieutenant through Officer Candidate School...

John Kirby, MSG

  • Senior Military Science Instructor

Master Sergeant John Kirby was born in Upper Darby, PA.

John Mauro, MAJ

  • Assistant Director, Army Officer Education Program

MAJ Mauro was commissioned from the Pennsylvania State University in 2003 as a Quartermaster Officer with a branch detail assignment as a Field...

Paul Stokes

  • Human Resource Administrator

Serves as point of contact and continuity to the Professor of Military Science regarding the administration of the Cadet ROTC program at the...

Zinnia Yoon

  • Princeton University Liaison to ROTC

Zinnia Yoon is Princeton’s liaison to ROTC. In her role, Zinnia helps to facilitate a positive working relationship between Princeton University...

Michael Newton

  • Operations Officer

Anthony Antone, MSG

  • Master Sergeant
  • Training Officer

MSG Anthony E. Antone Jr. enlisted in the United States Army May 2002 as a Cavalry Scout (19D) and attended One Station Unit Training at Fort Knox...

Erica Rick, Dr.

  • Battalion Scholarship & Enrollment Officer

Responsible for advising high school and campus based applicants on the scholarship process and educating them about the opportunities within and...

Phone: 609-258-6177