David George Logan (born July 2, 1954) is a Canadian retired professional ice hockey player. He played in 218 NHL games with the Chicago Black Hawks and Vancouver Canucks over parts of six seasons. As a youth, he played in the 1966 and 1967 Quebec International Pee-Wee Hockey Tournaments with a minor ice hockey team from Dorval.