Micah Buzan

Micah Buzan is an animator who worked on several music videos.

Music Video Directed

 * Look... The Sun Is Rising