VideoJohns Creek teen cashes over $545K in fake checks to pay lawyer in separate fraud case, police say