Joseph or Joe Holmes may refer to: