Keith Meintjes 

Retired engineer, genealogist. Lives in Michigan, USA.