bank banking development financial services partnership loans cpa tax trading stocks finance shares checking investment accountant tax preparation online banking business