Self
Director
Executive Producer
Writer
Idea
Editor
Original Music Composer
Sound
Director of Photography