christian hagers homepage