May God keep you and protect you through your loss.
I never new your son, I was told about the funeral plans from a mutual friend. I served in I Co 3/25 (Buffalo,NY) during the 1990's and have been on Active Duty since that time.
I hope in the future you can take solace in the fact that Justin will be remembered for all time as a brave American and dedicated Marine by every Marine and especially those who have served or will serve in 3/25.
God Bless and Semper Fidelis,