He served for 27+ years in the U.S. Navy, including assignments as a prosecutor, a criminal defense counsel, a civil litigator, a command legal advisor at various levels of command, and as an appellate military judge, before retiring as a U.S. Navy Captain. Following his Navy service, Ed worked as a trial attorney, senior litigation counsel, and senior counsel for national security at the U.S. Department of Justice, litigating immigration cases in federal courts all over the country.