Career
Megaro is a graduate of Fairleigh Dickinson University, and worked in Newark as an insurance broker. He was elected to the Newark City Council in 1970, winning the North Ward seat. In 1971, he was elected to the State Assembly from Essex County District 11B. The top vote getter in that race was Anthony Imperiale, also a Newark City Councilman, who ran as an Independent.
Imperiale received 13,857 votes, with Megaro winning the second seat with 12,436 votes.
Defeated were Megaro"s running mate, Democratic Assemblyman Paul Policastro with 10,825 votes, followed by Republican Assemblyman C. Richard Fiore with 8,215 votes, Republican Ralph Doctorate"Ambola (7,351 votes), Independent Ronald J. Delegate Mauro (3,323 votes), and Independent Nicholas A. Ciufi II (2,729 votes). He ran for re-election to a second term in 1973, but lost the Democratic primary.
The newly-drawn 30th legislative district included Newark"s North Ward and Belleville in Essex County and Kearny and Harrison in Hudson County. Megaro lost by 412 votes, receiving a total of 8,023.
Fiorentino Alati finished 4th with 7,404.
Megaro became Newark City Council President in 1973 following the resignation of Louis Turco. In 1974, he lost his North Ward Council seat to Anthony Carrino, a Newark police officer In 1983, Megaro ran again for State Assembly as an Independent in the 28th district, winning just 3,098 against incumbents Adubato and James Zangari.
In 1995, Megaro pled guilty to federal corruption charges connected to a Newark towing contract.