Personal details

Name

Kay-Dee

Last Name

Mashile

Nickname

kay-dee-mashile

Interest area and skills

Employment status

Self-employed (earning an income)