Who Is Duke Lavery? - ABC Soaps In Depth

Who Is Duke Lavery?