Greg has 90 minutes worth of solid material, from which he draws from to do shows ranging from 12-50 minutes in length. He also has a 40-minute close up show that plays for up to 50 people.

Greg performs in the main showrooms in cruise ships, theaters, and corporate banquets.