This is a Power Pop track recorded by the artist Cast & Crew. The song I think was originally composed by T. Hapnes.