Let R be a finite open Riemann
surface with boundary Γ. We set R= R ∪ Γ and let A(R) denote the algebra of
functions which are continuous on R and analytic on R. Suppose A is a uniform
algebra contained in A(R). The main result of this paper shows that if A contains a
function F which is analytic in a neighborhood of R and which maps R in a n-to-one
manner (counting multiplicity) onto {z : |z|≦ 1}, then A has finite codimension in
A(R).