Background
Roach was born on February 11, 1881 in Sedalia, Colorado.
Roach was born on February 11, 1881 in Sedalia, Colorado.
Roach graduated from the Revenue Cutter Service School of Instruction in 1907.
Afterwards, he was stationed in Boston, Massachusetts and Milwaukee, Wisconsin. Later, he was assigned to USRC Apache, USRC McCulloch, USRC Seminole and USRC Yamacraw. In 1917, he became executive officer of USRC Tampa.
During World War I, Roach commanded USCGC Manning and United States Ship Lydonia.
In 1921, he was assigned to USCGC Seneca. Roach was named executive officer of the United States Ship Cassin in 1924 and later assumed command of the ship.
After being stationed in Camden, New Jersey, he would command USCGC Modoc and USCGC Northland. In 1936, he became the first commanding officer of USCGC Duane.