JOHN D PORTER CPA