Meso-tetraphenylporphyrin Derivatives Research Articles