michael pastor