
Glen Allen was President of the International Superyacht Society at the time of his Mare Forum appearances. According to the Society's website, he served in the US Coast Guard from 1978 and later spent more than 28 years as a captain of sailing and motor yachts, including as build captain on several superyacht projects and as Fleet Captain for Fleet Miami. He later held a sales role at Derecktor Fort Pierce shipyard.
He was a panellist at the 3rd Super Yacht Americas and at Super Yacht Americas: WPB Edition.