After that Effects CS5 hangs on save dialog box

Hi people, I'm new to the forum. I have a big problem with After Effects CS5. After the program has been open for some time, when I try to save, the program blocks (the first recorded little perfectly fine, if not a little slowly). I can not even close with CTRL + ALT + DELETE, I have to restart my computer. I work on a PC with a processor Intel Core i7 with 24 GB of memory RAM. Running Windows 7 Ultimate 64 bit. Doesn't seem to make a difference how big or small, the project is. After effects is completely up to date, in fact, I installed the latest update today, but it made no difference. I hope someone can help. After Effects is a big part of how I earn a living and this is killing me! Thanks a lot for any help in advance

Uh, Yes. But where you save? You left out the most important news, and since you speak of records usually slow, it goes without saying that you have a hardware problem here...

Mylenium

Tags: After Effects

Similar Questions

  • I can't open the program with an update to the latest version after that effect does not appear, to me, character animation program

    I can't open the program with an update to the latest version after that effect does not appear, to me, character animation program

    12334.jpg

    non-active way?

    The only way I've seen to solve this problem is to uninstall/reinstall After Effects

  • After that effects download failed

    After that effects CC download failed.  Error message: download appears corrupted.

    Help!

    Hi Kcsing1,

    Welcome to the Adobe Forums.

    Please use the other link below for download after effects CC.

    http://prodesigntools.com/Adobe-CC-direct-download-links.html

    Please be sure to complete the section very important before you click on the download link.

    Thank you

  • Native of filebrowse using and the cascading Save dialog box

    In my application I need to open file and file save dialog box when a specific button is clicked. I looked at the docs of stunts, but I found that the native options. Tried the native alert dialog, change of filebrowse dialog type. It displays well on Simulator, but could not get any output file that will be used in the Qt code.

    I pass these parameters

    int * num = NULL;

    char * folder [1024];
    dialog_update (alert_dialog);

    to dialog_event_get_filebrowse_filepaths(event,file,num), but it always returns BPS_FAILURE.

    In addition, access_shared is present in the bar-descriptor

    Here is my code:

    //slot function
    void App::fileOpen(){
        //===========================
            dialog_instance_t alert_dialog = 0;
    
            bps_initialize();
    
            dialog_request_events(0);    //0 indicates that all events are requested
    
            if (dialog_create_filebrowse(&alert_dialog) != BPS_SUCCESS) {
                        fprintf(stderr, "Failed to create alert dialog.");
                        return ;
                }
                const char* extensions[] = {"*.*","*.jpg","*.jpeg","*.mp3","*.wav","*.mp4","*.txt","*.doc","*.pdf"};
                int items = 9;
                if(dialog_set_filebrowse_filter(alert_dialog, extensions,items) != BPS_SUCCESS){
                    fprintf(stderr, "Failed to set alert dialog message text.");
                            dialog_destroy(alert_dialog);
                           alert_dialog = 0;
                           return ;
                }
               if( dialog_set_filebrowse_multiselect(alert_dialog,FALSE)!=BPS_SUCCESS){
                   fprintf(stderr, "Failed to set alert dialog message text.");
                                dialog_destroy(alert_dialog);
                               alert_dialog = 0;
                               return ;
               }
    
            if (dialog_show(alert_dialog) != BPS_SUCCESS) {
                fprintf(stderr, "Failed to show alert dialog.");
                dialog_destroy(alert_dialog);
                alert_dialog = 0;
                return ;
            }
    
            int shutdown =0;
            while (!shutdown) {
                bps_event_t *event = NULL;
                bps_get_event(&event, -1);    // -1 means that the function waits
                                              // for an event before returning
    
                if (event) {
                    if (bps_event_get_domain(event) == dialog_get_domain()) {
    
                        int selectedIndex =
                            dialog_event_get_selected_index(event);
                        const char* label =
                            dialog_event_get_selected_label(event);
                        const char* context =
                            dialog_event_get_selected_context(event);
    
                        char **fileArray[]={};
                        int *numFiles = NULL;
                       //
                              if(selectedIndex == 0){
           shutdown = 1;//user press the cancel button on dialog; close the dialog
       }
       else if(selectedIndex == 1){
           if(dialog_event_get_filebrowse_filepaths(event,file,num)!=BPS_SUCCESS){
           fprintf(stderr,"File open fail");
       }
       else{
    
    //debug purposes
           fprintf(stderr,"File array: %d/n",sizeof(file)*1024);
               fprintf(stderr,"Num files: %n",num);
               //fprintf(stderr,"Files int: %d",files);
       }
    
       }
                    }
                }
            }
    
            if (alert_dialog) {
                dialog_destroy(alert_dialog);
            }
            //===========================
    }
    

    Native Subforums have no useful information on this subject. Any help is greatly appreciated

    Hello again, here's the example as promised.

    To use the native filebrowse dialog box, the native code must run in its own thread to prevent the user interface in the Cascades to block. This is achieved by encapsulating all the dialog box code in a class derived from QThread.  The class I wrote is called FileBrowseDialog

    FileBrowseDialog.hpp

    #ifndef FILEBROWSEDIALOG_HPP_
    #define FILEBROWSEDIALOG_HPP_
    
    #include 
    #include 
    #include 
    
    /*
     * The file browse dialog displays a dialog to browse and select
     * files from shared folders on the system.
     */
    class FileBrowseDialog : public QThread
    {
        Q_OBJECT
    
        /*
         * QML property to allow multiple selection
         */
        Q_PROPERTY(bool multiselect READ getMultiSelect WRITE setMultiSelect)
    
        /*
         * QML property to read the selected filenames
         */
        Q_PROPERTY(QVariant filepaths READ getFilePaths)
    
        /*
         * QML property to set or get the file filters. This is an
         * list array variant.
         */
        Q_PROPERTY(QVariant filters READ getFilters WRITE setFilters)
    public:
        /*
         * Ctor and Dtor
         */
        FileBrowseDialog(QObject* parent = 0);
        virtual ~FileBrowseDialog();
    
        /*
         * Exposed to QML to start the run loop which creates and displays the dialog.
         * The dialog is shown until a button is clicked.
         */
        Q_INVOKABLE void show();
    
    public:
        /*
         * Getter for the selected filenames QML property
         */
        QVariant getFilePaths() const;
    
        /*
         * Setter and Getter for the filters QML property
         */
        QVariant getFilters() const;
        void setFilters(QVariant const& value);
    
        /*
         * Getter and Setter for the multiselect QML property
         */
        bool getMultiSelect() const;
        void setMultiSelect(bool value);
    
    signals:
        /*
         * Signal emitted when the OK button has been clicked on the browse dialog
         * The OK button is not enabled unless a file is selected
         */
        void selectionCompleted();
    
        /*
         * Signal emitted when the cancel button has been clicked on the browse dialog
         */
        void selectionCancelled();
    
    protected:
        /*
         * Implements the run loop. Dialog stays open until a button is clicked.
         */
        virtual void run();
    
    protected:
        dialog_instance_t m_dialog;
        bool m_multiSelect;
        QVariantList m_filePaths;
        QVariantList m_filters;
    };
    
    #endif /* FILEBROWSEDIALOG_HPP_ */
    

    FileBrowseDialog.cpp

    #include "FileBrowseDialog.hpp"
    #include 
    #include 
    
    FileBrowseDialog::FileBrowseDialog(QObject* parent)
        : QThread(parent)
        , m_multiSelect(false)
    {
        m_filters.push_back(QString("*.*"));
    }
    
    FileBrowseDialog::~FileBrowseDialog()
    {
    }
    
    void FileBrowseDialog::show()
    {
        if (!isRunning())
        {
            m_filePaths.clear();
            start();
        }
    }
    
    QVariant FileBrowseDialog::getFilePaths() const
    {
        return m_filePaths;
    }
    
    bool FileBrowseDialog::getMultiSelect() const
    {
        return m_multiSelect;
    }
    
    void FileBrowseDialog::setMultiSelect(bool value)
    {
        m_multiSelect = value;
    }
    
    QVariant FileBrowseDialog::getFilters() const
    {
        return m_filters;
    }
    
    void FileBrowseDialog::setFilters(QVariant const& value)
    {
        m_filters = value.toList();
        qDebug() << "filter count: " << m_filters.count();
    }
    
    void FileBrowseDialog::run()
    {
        bps_initialize();
    
        //request all dialog events
        dialog_request_events(0);
        if (dialog_create_filebrowse(&m_dialog) != BPS_SUCCESS)
        {
            qDebug() << "Failed to create file browse dialog.";
            emit selectionCancelled();
            return;
        }
    
        //set the selection filters
        if (m_filters.count() > 0)
        {
            char** ext = (char**)new char[m_filters.count()*sizeof(char*)];
            int i = 0;
            for (QVariantList::iterator it = m_filters.begin(); it != m_filters.end(); ++it, ++i)
            {
                QString filter = it->toString();
                if (!filter.trimmed().isEmpty())
                {
                    int length = (filter.length() + 1) * sizeof(char);
                    ext[i] = new char[length];
                    strncpy(ext[i], filter.toAscii(), length);
                }
            }
            if (dialog_set_filebrowse_filter(m_dialog, (const char**)ext, m_filters.count()) != BPS_SUCCESS)
            {
                qDebug() << "unable to set file browse dialog extensions";
            }
            for (i = 0; i < m_filters.count(); i++)
            {
                delete ext[i];
            }
            delete ext;
        }
    
        if (dialog_show(m_dialog) != BPS_SUCCESS)
        {
            qDebug() << "Failed to show file browse dialog.";
            dialog_destroy(m_dialog);
            m_dialog = 0;
            emit selectionCancelled();
            return;
        }
    
        bool shutdown = false;
        while (!shutdown)
        {
            bps_event_t* event = NULL;
            bps_get_event(&event, -1);    // -1 means that the function waits
            // for an event before returning
    
            if (event)
            {
                if (bps_event_get_domain(event) == dialog_get_domain())
                {
                    //0=ok, 1=cancel
                    int selectedIndex = dialog_event_get_selected_index(event);
    
                    if (selectedIndex == 1)
                    {
                        int count;
                        char** filepaths;
                        if (BPS_SUCCESS == dialog_event_get_filebrowse_filepaths(event, &filepaths, &count))
                        {
                            for (int i = 0; i < count; i++)
                            {
                                qDebug() << "selected file: " << filepaths[i];
                                m_filePaths.push_back(QString(filepaths[i]));
                            }
                            bps_free(filepaths);
                        }
                        emit selectionCompleted();
                    }
                    else
                    {
                        emit selectionCancelled();
                    }
    
                    qDebug() << "Got file browse dialog click";
                    shutdown = true;
                }
            }
        }
    
        if (m_dialog)
        {
            dialog_destroy(m_dialog);
        }
    }
    

    This class derives from QObject (by QThread) which means that it can be used by QML when it exposes properties and signals. The FileBrowseDialog class has 3 properties

    -multiple selection: a Boolean flag indicating if single or multiple selection is allowed

    -filepaths: a read only value that returns the list of files selected

    -Filters: a read/write value is where you can specify one or more filters to file (for example, ".doc", "*.jpg") etc.

    The next part is how you call the FileBrowseDialog through the QML. To do this, we must inform the QML of the FileBrowseDialog page. This is done in the App class via the qmlregistertype code.

    App.cpp

    #include 
    #include 
    #include 
    
    #include "app.hpp"
    #include "FileBrowseDialog.hpp"
    
    using namespace bb::cascades;
    
    App::App()
    {
        qmlRegisterType("Dialog.FileBrowse", 1, 0, "FileBrowseDialog");
        QmlDocument *qml = QmlDocument::create("main.qml");
        qml->setContextProperty("cs", this);
    
        AbstractPane *root = qml->createRootNode();
        Application::setScene(root);
    }
    

    The QML is now ready to be able to use the FileBrowseDialog. The example below is a page complete qml which has a button and a label. When we click on the FileBrowseDialog button is open, and all selected files will appear in the label.

    Main.QML

    import bb.cascades 1.0
    import Dialog.FileBrowse 1.0
    
    Page {
        content: Container {
            Label { id: filebrowseDialogLabel }
            Button {
                text : "File Browse Dialog"
                onClicked: {
                    filebrowseDialog.show();
                }
            }
            attachedObjects: [
                FileBrowseDialog {
                    id: filebrowseDialog
                    multiselect : true
                    filters : ["*.doc","*.jpg","*.txt"]
                    onSelectionCompleted: {
                        if(filebrowseDialog.filepaths.length>0)
                            filebrowseDialogLabel.text = filebrowseDialog.filepaths[0];
                        else
                            filebrowseDialogLabel.text = "no file selected";
                    }
                    onSelectionCancelled: {
                        filebrowseDialogLabel.text = "file browse dialog was cancelled";
                    }
                }
            ]
        }
    }
    

    And it's pretty much just invoke the native dialog file navigation in stunts. Please note save the file would follow a similar model, but I found that this dialog box was not particularly useful because it displays only a simple dialogbox with a text file name entry.

    See you soon

    Swann

  • How to make or force the Save dialog box for the link pop-up in Dreamweaver

    How do or force the Save dialog box for the pop-up link in Dreamweaver, legally?

    I looked on google how to and what is the code for this but all the answers are to use php or javascript code and paste it into "Web page editor" and edit with your file name. I wonder what the 'legal' way to do that using Dreamweaver options for getting to this: when I click on my link to the image on my Web page, I created, pop-up "save under" dialog box, then the visitor of my site for can save file that my site wish to offer for download.

    It is very easy to just a link certain file (in my case is png image) and open in a new page in the browser, but I want to save as dialog window appears and then visitor on my site to save my png file or not.

    Help!

    You will need to use a script.  If your server supports PHP, this will do what you want. Change filename & path to point to your download folder.  SaveAs download.php.

    Place a link on your page parent download.php file.

    
    

    Nancy O.
    ALT-Web Design & Publishing
    Web | Graphics | Print | Media specialists
    http://ALT-Web.com/
    http://Twitter.com/ALTWEB

  • How to remove the Save dialog box before you close the form?

    Hi all

    I've created a form that will open a data connection to a button click.

    I get the error on failure and the code to close my form of app.execMenuItem ("Close");

    but a save dialog box appears before I can close.

    (maybe because I did something on the opening form),

    It is able to remove it? Or simply impossible?

    Best rgds.

    Hmmm,

    What happens if you add?

    Event.Target.Dirty = false;

    app.execMenuItem ("Close");

  • After Effects CS5 hangs at startup

    After Effects CS5 (MAC, German trial version) needs 5-10 minutes to start, hangs on the message 'MediaCore wird initialisiert. On another Mac (macbook small!), it works fine. I did a reinstall, no effect. No plugins are installed.

    Thank you guys.  It looks like both you have a similar problem with a third party AVI codec.  If please remove or uninstall third party such as DivX, XVid, AVI codecs etc. of your system and try again AE.

    You can also temporarily disable these components by closing all QT apps and then drag the components out of the Library/QuickTime folder on your boot drive.   If it works, try adding them back one by one until it fails again.  This is the codec problem.

  • After effects CS5 hangs when previewing or made

    I installed after effects CS5 on my mac yesterday evening and it crashes whenever I want to listen to samples or make a sequence. I have CS4 installed on the same machine and the same project works very well. I talked to Adobe support three times and went through the same issues with them (three times) and nothing seems to help.

    I installed the same copy of After effects on my laptop and it works very well - the laptop is running OS 10.6.2 and my main machine is running 10.6.3

    I tried to delete the prefs and Open GL drivers, but they also do nothing to help

    Any ideas would be most appreciated?

    You have a bad Quicktime CoDec / component, a plugin obsolete, a bad police or an extension of the system / assistance program is not compatible with Snow Leopard and bunks in turn upward of AE. These assumptions cover 90% of all options. Maybe you can provide some info base on these suspicions...

    Mylenium

  • After that effects CC - export still image

    Hello

    I've recently upgraded to CC. I am trying to export still images as a jpg after effects CC

    CS 5.5 (and earlier versions) allowed me to use the shortcut ctrl + alt + s to add the current image of the render as an image queue fixed.  I would then change the format through the output module.

    The same shortcut in CC opens a dialog box with the psd as available output format only. Composition > save image as > file... also of the results in format psd with no other option.

    Is there a simple process of simillar to export a jpg image again via the render queue?

    Thanks adavance

    scott_travers wrote:

    There seems to be a few unnecessary changes.

    However I solved that myself, if you click ok in the dialog box and with the exception of the psd format, it adds to the rendered quene where you can change the format. No idea why there are no other options in the "Save as file...". ' option, only PSD.

    This is the expected behavior when you have never made a model of a newly installed version of AE. He worked this way since at least AE 6.5 (the old version I installed on a computer nearby to compare). The output module must have a destination for the file, so when you call the Save as file for the first time it brings up the Save as dialog box. For the same reason, if you add a model to the queue of rendering directly it will not make until you set a destination.

    After the first time you create an output with a destination module, AE will remember the default used in last and who use without asking you. The only time that suits you, it would ask you is once again if you destroy the AE preferences or last used location is no longer valid (deleted the folder, disconnected the drive, etc.).

    The reason why the only selectable here is the PSD format is because that's what uses the OM by default to save as a file. You can and should change that, if you always use a different format. Go to Edition > templates > output Module. Create a new model with your desired settings and assign it to the default image.

  • After that effects cs6 never quit

    Hello

    I'm on windows 7 64-bit, 24 MB of RAM, 2 * 2.5 Xeon.

    Whenever I want that after CS6 effect, I have to kill me all processes in the Task Manager. He is not leaving itself. I use multiprocessing of AE and I have to kill one by one and also kill dynamiclink.exe.I just installed windows 7 on a new SSD drive and installed the creative cloud applications. It's a new system. I have another computer with same spec and I don't have this problem. The only difference between them is a blackmagic card. I tried to reinstall the adobe app, but it's always the same. I have not found any answer on the forum. Apparently I'm alone.

    Thank you

    Best to post specific questions about the product in the products in question forum

    http://forums.Adobe.com/community/aftereffects_general_discussion

  • After that Effects 7.0 crashes (0::42)

    Hello

    I work with AE 7.0 and whenever I try to make a project, AE crashes. (After that the effects cannot continue... or something similar)

    Today as yet, it crashed when setting my preferences...

    I'm trying to make a composition of nine minutes, composed of 4 files .mov, no effect at all...

    My PC is a Windows XP Pro x 64, Intel Core 2 Quad Q9400 of CPU with 2.66 GHz, 4 GB Ram

    I tried everything I could find in this forum: I have disabled the OpenGL, set my preferences hidden, disabled the DLL, update QuickTime, deleted my preferences,...

    I would be very grateful if someone of you knew a solition to my problem.

    It is perhaps an insoluble compatibility issue. It is possible that a Windows Update has replaced a Windows Media component involved in coding the WMV and naturally, AE 7 is a bit old and is not maintained, there is no solution in sight. Yet, you can check your settings again, especially the audio part. There may be something ongoing weird...

    Mylenium

  • White screen after that the virus KLPD, same save modus starts

    Hi, yesterday while surfing the internet has become my white screen, it was the virus KLPD. I found on the internet that I had to download the kaspersky rescue disk and run it on my pc so I could scan my pc on the virus and after that my pc should be normal. So I did what they asked, but now, whenever I start my pc, when I would have my office, I get a white screen and when I pres ctrl + alt + delete I can get in the menu but the management tasks does not start. Now my question how can I come back all my documents and work normal again to my laptop. Its a HP Pavilion dv6000 Entertainment PC.

    Thank you

    Hey AlexDedeur5,

    You may be able to create a Live CD. This is a CD with an alternative operating system that runs completely from a CD rather than your hard drive.

    Using a Live CD, you can access your hard disk just like you acceding to a flash drive. You can copy and paste your files from the hard drive of your laptop computer to a flash drive or external hard drive. You will need to scan that disc flash drive/external hard with a reliable anti-virus program before opening or transfer these files to avoid infecting a second computer.

    To get a very good Live CD is Knoppix. I used it before a couple times to get data from infected computers and hard drives, partially damaged by a fall. Here are some links that provide you with more information about Knoppix.

    How to recover data in Linux

    5 tips for using Knoppix to recover data to a PC starts plu

    How do to retrieve the files from the laptop with Windows crashed using the Knoppix CD

    Once your data is backed up and scanned with an antivirus, you will need to re - install Windows on the hard drive of your laptop. You can have a recovery partition which you can access by pressing F11 as the computer powers on. If you do not have the HP Recovery Manager, choose System Recovery to factory settings.

    If you are unable to the HP Recovery Manager, or it has been lost due to virus, you will need to re - install Windows with a set of recovery disks. If you do not already have your own records, you can order them through HP. If you could provide me with your exact product number (and your country if outside the United States), I could link you to your order for your particular laptop. Here are the steps to finding your product number.

    Please let me know if you have any questions or if one of these suggestions helped (this might help others with the same question). I'll keep an eye out for your answer!

  • Open/Save dialog box as in Windows 7 appear not

    Hello

    I have an intermittent problem with Windows 7.  I tend to keep the programs up and running for weeks, because every day instead of shutting down the computer, I put on standby.  The problem is, after a few weeks to go in and out of sleep, the open/save as box stops in programs which were broadcast during weeks of dialogue.  Here is an example:

    I open word, excel, firefox, January 1.  I opened random documents by clicking through Explorer or just browse the web.  But I never completely close all programs.  I could open up doc1, doc2, doc3, doc1 close, open doc4, narrow doc2, etc..  All programs stay in memory.  After a few weeks, said Jan 28, if I select file-> open, the dialog box is not pop up.  I can open via the documents Explorer, but no file-> open.  Also, I can't make a file-> save as.  I can do-> file save (saves the document), but nothing that causes the dialog box.  It is reproducible in word, excel, firefox, or any other program, I leave the door open for several weeks.

    Here's the weird second problem.  Say I got word, excel, and firefox open for weeks.  If I exit excel completely, and then restart, the dialog box continues to work in excel.  But it remains broken in word and firefox.

    Everyone race in this issue?  Somehow I can fix this without having to restart the program?  The main reason, it's a problem for me is because I do not often know that this problem occurred.  Hopefully, I'll open a spreadsheet from a web page and start editing.  I try to do a save as, only to find the pop dialog box - up will not appear and I can't save the work I do.  Or I have a word document open for weeks.  I usually just hit the Save button, but this time I want to save it under a different name.  I can't do it while this problem is here and I have to close microsoft word completely to get the box to start working again.

    Thanks for your help!

    Hello

    The key is that every so often, you have to restart things, windows programs, the computer itself, in order clearly to all the memory, unload all managers, the .dll files - indeed clear the cobwebs from the computer. If you do not, you can continue to run into the problem you describe.

    For my part, even if I do not turn off my computer, I restart from time to time to get a fresh start, for me, that means being able to have all the features with drag-and-drop processes; for you, this is the Save as dialogue box.

    Nothing else to do.

    Kind regards

    BearPup

  • Save dialog box under does not display the list of files

    Terminal Server R2 of 2012.  Dialog box "Save as" for a user does not display the list of files.  The address bar shows the way, there is a form for the file name box, and the user can save the file successfully.  But the space that would show the files in the selected directory is empty.  There is no form for the list of files box, it's just the grey box dialog box space - that is to say, it is not that it looks like an empty folder, there is simply no display form box.

    The 'Open' dialog box appears normal, showing the list of files in the selected folder.

    I had the user close the session on the Terminal Server and access it from another PC, even if I was not expecting to make a difference, and it didn't.  I have also connected on myself and has not experienced the same problem.  So it seems to be user-specific.

    What a setting, the user has selected by mistake, or a mistake any?

    Thanks for any help.

    Hello

    Post your question in the TechNet Server Forums, as your question kindly is beyond the scope of these Forums.

    http://social.technet.Microsoft.com/forums/WindowsServer/en-us/home?category=WindowsServer

    See you soon.

  • Save dialog and save dialog boxes under appear empty in several programs. I can't save my work

    Title explains it all.   I click on 'Save' or ' Save as ' DBDesigner4, SrcEdit, and other programs of the dialog box is EMPTY.  The "Favorites", "FTP", and "File Format" options appear and the buttons save and cancel at the bottom, but nothing else.

    I can't choose a destination directory, the name of the file to save, choose the type of file, and when I click on save, nothing happens.

    Hello

    How old are these programs and have you checked the updates or for compatibility with Windows 7 for these programs?

    It seems that these programs can use the older common dialog box has been updated.

    Go to the following site: Windows 7 Compatibility Center

    You will see a tab hardware and software that you can use to locate the product that you want to check for compatibility.

    Select the Compatibility FAQ which will explain how to use the compatibility Web site.

    If you find a piece of software/hardware installed that is not on the compatibility list, go to the website of the manufacturer of this product and check for updates.

    If you find that the program is not compatible with Windows 7 and the manufacturer of software will not support the product on Windows 7, try the following.
    HOW to: Install software using Compatibility Mode

    I hope this helps.

    Thank you for using Windows 7

    Ronnie Vernon MVP

Maybe you are looking for