Complex sentence: He has contributed his thoughts in the following periodicals and still writing to many periodicals.
Split into simpler sentences: He has contributed his thoughts in the following periodicals. And still writing to many periodicals.