Postulate: Photon consists of
AA = graviton A elementary particle (= spinon) , BB = graviton B elementary particle , CC = negative electric charge elementary particle (= holon) and DD = positive electric charge elementary particle elementary particles.
As A and B half-graviton elementary particles turn two, C and D to turn another one (ie, C and D, a total of three turns) according to the spin of photon = 1. Linearly polarized photon does not exist.

The model explain how can spread the alternating electric and perpendicular magnetic field vectors as a photon particle, as well as synthesize features of particle and wave properties of light.

Photon model of light

When gamma-photons with energy of greater than 1022 keV hit a dense atomic nucleus, it can be forms an electron and a positron by pair creation, so the photon quantum carries the negative (C) and positive (D) elementary units of charges.

The two types of spin caracterize of an electron (or a positron) are generated by the two kind of spiralling convolution of negative (and the positive) charge paticles.

Accordingly antimatter therefore does not exist, positron merely carries the positive electric charge elementary particle (similarly to proton) and orbits around a graviton-B, while electron carries negative (C = holon) electric charge elementary unit and a graviton-A (= spinon), forming a positron or an electron torus respectively.

Since the proton-antiproton pair also annihilated into photon and vice versa, so the electrons and antiprotons are built up by the same elementary particles (A and C). The positrons and protons also (B and D).

The mass property is created when a photon stop and split into two half after the collision with a nulcleus and forms two "standing wave" torus.

The electron and proton are not annihilate each other, because the proton-torus resonance - standing wave energy is much larger than the electron has, and this is something like as if a walker would like to board on an express train. Or an aeroplane.
This is the reason why not annihilate a proton with electron.

(A) and (B) gravitons are different particles, two of them (A and B) together constitute a (holo)graviton with spin = 2, therefore no elementary particle is the (holo)graviton.
The velocity of bald (holo)graviton = c^{2}. The C and D charge particles inhibit movement of (holo)graviton, slowing down (!!) to speed of light, as that will become to light.

With development of a laser light beam, the light take on a crystalline structure

Photons -going side by side in the crystalline lattice- arranged themselves by electric charges, once acting upon a column
and in a quarter turn later creating a relationship with each other line-by-line, thereby stabilizing the laser flat-crystalline structure.

If we label the distance between adjacent photons with d in the crystalline grid so distance between the same neighboring charges are always d, while the distance between opposite charges is always smaller than d.