Roger Foss, a thespian of remarkable talent and distinction, emerged onto the world stage in the year 1945, amidst the vibrant and bustling metropolis of London, England, a country situated within the United Kingdom, a sovereign state boasting a rich history and cultural heritage, located off the northwestern coast of mainland Europe, where the English Channel meets the Atlantic Ocean.
Known For