Mike Edmonds

Mike Edmonds is the extra that played Logray in Return of The Jedi.