David Mosely

David Mosely (born 1 December, 1988; age 30) is the actor who played Ensign Carter in the Star Trek: The New Adventures first season episode "The Time Loop".

He was born on the 1st of December, 1988. He was raised as a farmer. He eventually left his family's farm to pursue a career of acting.