David Tucker Author

David Tucker is associate professor in the department of defense analysis at the Naval Postgraduate School.