Kevin Cahoon — American actor and singer