Robert Gelder

Portrayed by Mark Bazeley.