About

John-Benson-(16)

Spending most of his early career in London, John qualified as a Chartered Certified Accountant and was admitted in 1980 as an associate of the UK accounting body The Association of Chartered Certified Accountants followed by membership as a Fellow of the association.

His auditing training was undertaken with Ernst & Young (formerly Arthur Young McClelland Moores) at the London office including spending much time in the auditing and tax departments of the London office. It was however prior to joining E&Y that he cut his teeth in Accounting within the Finance Department of Pritchard-Rhodes, a London based subsidiary of the American parent Pritchard International Corporation. His employment with Pritchard-Rhodes, a construction and project management consultancy corporation of large scale petrochemical refineries enabled him to also spend time on site in the Algerian office. His experience in the petrochemicals industry very much complimented his audit assignments with major corporations in the Oil and Gas industry whilst at Ernst & Young.

After moving to Cape Town, South Africa, in 1985 and spending the next six years in the shipping industry the move to private practice became a reality during early 1992 with the establishment of his own Accounting, Tax and Business Advisory practice. With much of a transformation taking place in the South African tax laws during the early years of the millennium John gained his Masters degree in tax law at the law school of the University of Cape Town during mid 2005. His extensive dissertations on Double Tax Treaties and The Trade Requirement in the determination of Taxable Income were chosen because of his fervor at the ever changing landscape of international tax jurisprudence and of the local South African dispensation that increasingly affect both the individual and corporations alike.

[gravityform id="4" title="false" description="false"]
<div class='gf_browser_unknown gform_wrapper' id='gform_wrapper_4' ><form method='post' enctype='multipart/form-data' id='gform_4' action='/about/'> <div class='gform_body'><ul id='gform_fields_4' class='gform_fields top_label form_sublabel_below description_below'><li id='field_4_4' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_4_4' >First Name<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_4' id='input_4_4' type='text' value='' class='medium' aria-required="true" aria-invalid="false" /></div></li><li id='field_4_5' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_4_5' >Last Name<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_5' id='input_4_5' type='text' value='' class='medium' aria-required="true" aria-invalid="false" /></div></li><li id='field_4_2' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_4_2' >Email<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_email'> <input name='input_2' id='input_4_2' type='text' value='' class='medium' aria-required="true" aria-invalid="false" /> </div></li><li id='field_4_6' class='gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_4_6' >Comments</label><div class='ginput_container'><input name='input_6' id='input_4_6' type='text' value='' /></div><div class='gfield_description' id='gfield_description__6'>This field is for validation purposes and should be left unchanged.</div></li> </ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_4' class='gform_button button' value='Submit' onclick='if(window["gf_submitting_4"]){return false;} window["gf_submitting_4"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_4"]){return false;} window["gf_submitting_4"]=true; jQuery("#gform_4").trigger("submit",[true]); }' /> <input type='hidden' class='gform_hidden' name='is_submit_4' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='4' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_4' value='WyJbXSIsImVmYzNhZDQ1YzE3ZjQzMzA0NmYyMWZhYjdkYzYzYzdiIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_4' id='gform_target_page_number_4' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_4' id='gform_source_page_number_4' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div><script type='text/javascript'> jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 4) {} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} );</script><script type='text/javascript'> jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [4, 1]) } ); </script>