Frederick Chan

Struggling against the winds of fate.