How Graham Stephan makes $4,578,896.32 a year on YouTube

How Graham Stephan makes $4,578,896.32 a year on YouTube