Last ODST

Last ODST (also known as Stephen) is a former member of The Spatoms. He left when the group originally dissolved in 2015.