Alex De Costa

Alex De Costa is an actor as seen in the Stargate series.

Roles

 * Technicnan