Marguiles is a software architect for Canterbury Financial Group in Connecticut. He has been a student and teacher of Okinawan Shorin-Ryu Karate-do for more than 15 years and has earned the rank of third-degree black belt. He and his family have a passion for the outdoors.