michalehavelock