Trust Score

Initial trust forming; engagement evident.

30%

Umar's Posts

Responded by 42 people
20