Logan Hayes (Josh Duhon)

Logan Houston Hayes was a fictional character on the popular ABC soap opera General Hospital. Logan was played by Josh Duhon from 2007 to 2008.