World Library  
Flag as Inappropriate
Email this Article
 

United States Army Criminal Investigation Command

United States Army Criminal Investigation Command
Abbreviation CID
United States Army Criminal Investigation Command seal
CID Special Agent badge
Flag of the United States Army
Motto Do what has to be done
Agency overview
Formed September 17, 1971
Employees 2,000
Legal personality Governmental: Government agency
Jurisdictional structure
Federal agency United States
General nature
Operational structure
Headquarters Marine Corps Base, Quantico
Special Agents 900
Agency executive Mark S. Inch, Major General
Parent agency Department of the Army
CID Commands
Website
http://www.cid.army.mil

The United States Army Criminal Investigation Command (USACIDC, usually abbreviated as just CID) investigates felony crimes and serious violations of military law within the United States Army. The command is a separate military investigative force with investigative autonomy; CID special agents report through the CID chain of command to the USACIDC Commanding General, who reports directly to the Chief of Staff of the Army and the Secretary of the Army. By position, the USACIDC commanding general is also the Army's Provost Marshal General.

Contents

  • Overview 1
  • History 2
  • Selection and training 3
  • Mission 4
  • Organization 5
  • Uniform 6
  • Firearms 7
  • See also 8
  • References 9

Overview

The command does not charge individuals with crimes; instead, CID investigates allegations and turns official findings over to the appropriate command and legal authority for disposition and adjudication. CID exercises jurisdiction over military personnel who are suspected of offenses under the Uniform Code of Military Justice, as well as civilian personnel when there is probable cause to believe the person has committed an offense under the criminal laws of the United States with a nexus to the U.S. Army. CID special agents may be military personnel (NCOs or warrant officers), or appointed civilian personnel.

Within the United States Army, CID has exclusive jurisdiction in the investigation of all serious, felony level crimes with the exception of national security crimes such as; treason, espionage, sedition, subversion, and support to international terrorist organizations. Jurisdiction in the investigation of these crimes resides with United States Army Counterintelligence (CI) Special Agents; however, parallel investigations with U.S. Army CI do happen periodically.

USACIDC was established as a United States Army command in 1971 and is headquartered at World War I and is still retained today for continuity purposes.

History

During World War I, General Military Police Corps to prevent and detect crime among the American Expeditionary Force in France. The newly created Criminal Investigation Division (CID) was headed by a division chief who served as the advisor to the Provost Marshal General on all matters relating to criminal investigations. However, operational control of CID still remained with individual provost marshals, and there was no central control of investigative efforts within the organization, resulting in limitations. At the end of the war, the United States Army was reduced in size during the transition to peacetime and the size of CID shrank dramatically.

With the onset of World War II in December 1941, the armed forces rapidly swelled in size and the Army once again became a force of millions, and the need for a self-policing law enforcement system rematerialized. However, by early 1942, investigations of crimes committed by military personnel were still considered to be a "command function" to be conducted by local military police personnel. The Office of The Provost Marshal General felt that the agents in the Investigations Department were not properly trained for criminal investigations, the only investigations taking place at the time being personnel security background investigations for individuals being considered for employment in defense industries. As the Army had expanded, the crime rate had risen, and local commanders did not have the personnel or resources to conduct adequate investigations. By December 1943, the Provost Marshal General was charged with providing staff supervision over all criminal investigations, and a month later in January 1944, the Criminal Investigation Division was reestablished under the Provost Marshal General's Office. The organization exercised supervision over criminal investigation activities, coordinated investigations between commands, dictated plans and policies, and set standards for criminal investigators.

After the war, the CID was once again decentralized, with control of criminal investigations transferred to area commands in the 1950s and further down to the installation level in the 1960s. A Department of Defense study in 1964 entitled Project Security Shield made clear that complete recentralization of the Army's criminal investigative effort was needed in order to produce a more efficient and responsive worldwide capability. Beginning in 1965, criminal investigative elements were reorganized into CID groups corresponding to geographical areas in the United States. In 1966, the concept was introduced to units in Europe and the Far East. However, this arrangement did not fully resolve all the coordination problems, and in 1969, the U.S. Army Criminal Investigation Agency was established to supervise all CID operations worldwide.

As the agency did not have command authority, in March 1971, Secretary of Defense Melvin Laird directed the Secretary of the Army to form a CID command with command and control authority over all Army-wide CID assets. On 17 September 1971, the United States Army Criminal Investigation Command was established as a major Army command, vested with command and control of all CID activities and resources worldwide.

Selection and training

Military Special Agent candidates must be currently serving in the active Army, Army National Guard or Army Reserve. To qualify, candidates must be enlisted soldiers who are US citizens at least 21 years of age. They must be beneath the rank and grade of Sergeant First Class/E-7 and cannot have been selected for promotion to the grade of E-7. Candidates must have served at least two years of military service (not more than 12 years), at least one year of military police experience or two years of civilian law enforcement experience and a minimum of 60 college credit hours (waiverable). Other requirements include (but are not limited to) credit checks, physical fitness requirements, normal color vision, the ability to obtain a Top Secret clearance, a drivers license and no history of mental or emotional disorders. Some requirements may be waived.[1]

To qualify for Warrant Officer positions, candidates must be at least a Sergeant/E-5, currently serving as a Special Agent, with 2 years of investigative experience with CID, have a Top Secret clearance and a Bachelor's degree (waiverable). Candidates must have also demonstrated leadership potential, management abilities and good communication skills.[1]

CID does not employ Commissioned Officers as Special Agents. CID Battalions and Brigades (Groups) are commanded by Commissioned Officers from the Military Police Corps. These officers do not supervise the conduct of criminal investigations. Criminal investigations are conducted by field Special Agents and are typically supervised by senior Warrant Officer Special Agents.

Military Special Agent candidates initially receive training at the US Army Military Police School (USAMPS) at Fort Leonard Wood, MO where they attend the Apprentice CID Special Agent course.[2][3] Later, agents may return to USAMPS to attend specialized training in Advanced Fraud Investigations, Child Abuse Prevention and Investigative Techniques, Crisis/Hostage Negotiations, Combating Terrorism on Military Installations, Protective Service Training as well as other subjects.[2][3]

Mission

CID at a crime scene

The primary mission of the CID, according to the organization's website,[4] is to:

  • Investigate serious felony level crime (murder, rape, kidnapping, child abuse, etc.)
  • Conduct sensitive and/or serious investigations
  • Collect, analyze and disseminate criminal intelligence
  • Conduct protective service operations
  • Provide forensic laboratory support
  • Maintain Army criminal records

Additionally, CID may perform the following special missions:

  • Perform logistical security, from manufacturers to soldiers on the battlefield
  • Develop criminal intelligence to develop countermeasures to combat subversive activities on the battlefield
  • Criminal investigations to include war crimes and in some cases crimes against coalition forces and host nation personnel
  • Protective service operations for key personnel on and off the battlefield

Organization

US Army CID Headquarters, Marine Corps Base, Quantico.

In addition to United States Army Criminal Investigation Command headquarters at Marine Corps Base, Quantico, Virginia, CID commands six major subordinate organizations:

Uniform

Shoulder Sleeve Insignia
Distinctive Unit Insignia

Military CID agents continue to be soldiers of the Military Police Corps. For official photographs, and certain duty assignments, they wear the uniforms, rank and insignia of any other soldier of their respective ranks. The design of the

  • Official website of the U.S. Army Criminal Investigation Command.
  • Official website of the CID Agents Association (for Active Duty and Retired Army CID Agents), retrieved 2008-09-23.
  • GlobalSecurity.org description of US CID
  1. ^ a b
  2. ^ a b
  3. ^ a b
  4. ^
  5. ^
  6. ^
  7. ^
return p

end

', table.concat(classes, ' '), s )
%s
function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '

function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end

function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end


-- Helper functions


local p = {}

local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno


return p-------------------------------------------------------------------------------- -- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --

end

', table.concat(classes, ' '), s )
%s
function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '

function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end

function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end


-- Helper functions


local p = {}

local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno


-- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


References

Other

Military Criminal Investigative Organizations

JAG Corps

Federal law enforcement

See also

CID agents are issued the 9mm SIG Sauer P228 sidearm, designated "M11". For combat environments, agents are also issued the M4 carbine,[6][7] a short, lighter version of the M16 rifle.

Firearms

When deployed to certain combat environments, and during other special times and circumstances, CID agents wear Army Combat Uniforms, replacing rank insignia with subdued versions of officer "U.S." collar brass and sometimes wearing "CID" brassards on their upper left arms.

As criminal investigators, CID Special Agents typically dress in professional suits, business/casual attire, or comfortable clothing when appropriate for their daily investigative responsibilities. Due to the nature of their work, undercover assignments dictate further variations of attire to support specific undercover mission requirements.

[5]

This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and USA.gov, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for USA.gov and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
 
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
 
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.
 



Copyright © World Library Foundation. All rights reserved. eBooks from World Library are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.