Template D Blocks Claus Aluda Research Associate Email Link Bio Country Kenya First Name Claus Last Name Aluda Inactive On Staff Department Kenya