The headquarters of Leonard Holdings, a holding companies, nec company, are located at East Weymouth, MA. It boasts an annual revenue of $2.5 million and employs four people. Known for its specialized appeal, Leonard Holdings has become quite popular within the industry. Owner Chuck Leonard presides over the company.
Want to share more of your experience?GO TO FULL REVIEW