Detective David Smith

Detective David Smith is a main character in Tales of Time.

He is a Detective in the Victorian Era who has to get to the bottom of the mysterious events happening in London.