intellectual investment law cpa homes investor listings tax tax preparation accountant investing tax software attorney tax return properties accounting foreclosure income tax invest tax filing