Hot Search
No search results found
- Write an article
- Post discussion
- Create a list
- Upload a video
Francis Duguid was born on May 15, 1889 in Aberdeen, Scotland, UK. He was an actor, known for The Naval Treaty (1922) and The Prince and the Beggarmaid (1921). He died on September 22, 1922 in Whitechapel, London, England, UK.