Sierra
<
company
,
games
> A computer game manufacturing company.
[Products? Address?]
(14 Mar 1995)