Steven Brand

Steven Brand is a Scottish voice actor and the voice-provider of Alexander Anderson and Richard Hellsing in both Hellsing anime series.