Charles Repole articles