William Hall is a South African.He shares a humble home with his fiancé on the outskirts of Johannesburg.When not at work or tinkering with a new interest, he may be found mountain biking the fores...view moreWilliam Hall is a South African.He shares a humble home with his fiancé on the outskirts of Johannesburg.When not at work or tinkering with a new interest, he may be found mountain biking the forests in South Africa.view less