Frank Lambert is a main character on ABC family comedy Step by Step. He is portrayed by Patrick Duffy.