Looks to me like a Diemaco or type of M4 ?