He has extensive knowledge and understand financial process and procedure. David has great skills in using accounting softwares to advance financial documentation.