There have been many efforts to model trust at different levels of society and in a variety of contexts, however much confusion remains regarding the various concepts, types and levels of trust. In order to give trust researchers a common ground for communicating their findings, a generic model of trust that relates conceptually to various levels of social interaction is needed. To this end, and based on a literature review, trust faces and types were extracted from the literature and they were put together to form a general model of trust. This paper presents a three-tiered model of trust. The first tier of the model designates three major levels of trust: Individual (micro), Institutional (meso), and Governmental (macro). The second tier differentiates seven kinds of trust relationships in society: Person-to-Person(s), Person-to-Organization(s), Person-to-System(s), Person-to-Government, Organization-to-Organization(s), Organization(s)-to-Government, and Government-to-Government(s). The third tier describes the related concepts and aspects of trust at each level of society.