He currently works with trainer Chris May .
He currently is coached by Billy Heiser , who also coaches fellow American Tim Smyczek .
He currently works with trainer Chris May and is coached by Billy Heiser , who also coaches fellow American Tim Smyczek .