How can I select distinct one column (user) and then output the rest of the fields based on this one column?

Input:

```
  user     age      country
--------------------------------
  Tom      34        US
  Tom      32        EN
  Dick     29        MX
  Dick     29        DE
  Harry    15        CA

```

output (distinct user column, and pick one row to output for rest of fields):

```
  user     age      country    count
--------------------------------------
  Tom      34        US         2
  Dick     29        MX         2
  Harry    15        CA         1

```

Any help would be appreciated!