IC 1795 - The Fishhead Nebula, Michel Makhlouta