A New York City dad who had ranted online that his life was being destroyed by a trans-Atlantic custody fight fatally shot his 6-year-old son, his ex-wife and his current wife before turning a gun on himself, police said.

James Shields opened fire Monday night at his Queens apartment on what his father said was one of the last days of a summer visitation with his son, Giacomo James.

James Shields Sr. said his son’s ex-wife, 47-year-old Dutch artist Linda Olthof, had been raising Giacomo in the Netherlands and was due to take him back there next week.

Shields, 39, wrote in an online post that Olthof only wanted Jimmy in the U.S. for two weeks a year. Shields said that was something “I just can’t accept as a father.” He posted his custody dispute rant on GoFundMe in April under the subject “Child Kidnapping.”

Shields, a licensed physical therapist, was armed with a pair of Glock pistols and had seven extra magazines loaded with dozens of rounds of ammunition, police said.

He had a permit to keep guns in his residence and the pistols appeared to have been legally purchased, according to investigators.

[more at apnews.com]