Ali Afegbua SessionPayments, Legal, Accounting and Tax Issues for Freelancers, New and Existing Business Owners