This is the personal website of Hanif Kruger.

 

This website will be updated as needed, when I have time and there is a need for it.