stephen mullens