Snape is not Harry Porter's father but to make it clear, James Potter is his father.continue reading